Dynamic scheduling for cloud manufacturing with uncertain events by hierarchical reinforcement learning and attention mechanism

被引:0
|
作者
Zhang, Jianxiong [1 ,2 ]
Jiang, Yuming [1 ,2 ,4 ]
Guo, Bing [1 ,2 ]
Liu, Tingting [1 ,2 ]
Hu, Dasha
Zhang, Jinbo [3 ]
Deng, Yifei [3 ]
Wang, Hao [3 ]
Yang, Jv [3 ]
Ding, Xuefeng [1 ,2 ]
机构
[1] Sichuan Univ, Sch Comp Sci, Chengdu 610065, Sichuan, Peoples R China
[2] Big Data Anal & Fus Applicat Technol Engn Lab Sich, Chengdu 610065, Sichuan, Peoples R China
[3] Chengdu Jwell Grp Co Ltd, Chengdu 610305, Sichuan, Peoples R China
[4] Chengdu Jincheng Coll, Sch Comp Sci & Software Engn, Chengdu 611731, Sichuan, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Dynamic cloud manufacturing scheduling; Uncertain event; Hierarchical reinforcement learning; Multi-head attention mechanism; Pointer network; SERVICE;
D O I
10.1016/j.knosys.2025.113335
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud manufacturing provides a platform for many-to-many scheduling of consumer tasks assigned to service providers. The dynamics and uncertainties of the cloud environment pose stringent requirements on the real-time performance and generalizability of scheduling algorithms. Moreover, the continuous variations in environmental states, task scale, and service statuses further complicate decision-making. However, existing dynamic scheduling methods, primarily developed to address static environments and constant scales, fall short of addressing the escalating volatility and complexity of real-world scheduling. To achieve near-real-time decision-making, a deep hierarchical reinforcement learning framework incorporating attention mechanisms and pointer networks is proposed for multi-objective dynamic scheduling in cloud manufacturing. This framework divides the scheduling problem into three subproblems (optimization objectives, manufacturing tasks, and service selection) and leverages a hierarchical structure to realize a three-step scheduling decision- making process. The proposed framework comprises three encoder-decoder-based agents, each corresponding to a subproblem and collaborating to achieve the overall decision. The agents utilize the multi-head attention mechanism to extract inter-task and inter-service relationships, enhancing decision precision and environmental adaptability. Additionally, the pointer network is incorporated into each agent, endowing the proposed framework with generalizability when inserting new tasks (or services) or removing existing ones. Experimental results across nine dynamic scenarios demonstrate that our framework outperforms five deep reinforcement learning algorithms and three meta-heuristics in terms of scheduling performance and runtime. Results from six out-of-training-scale instances further indicate that our framework exhibits superior generalization and scalability.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Solving task scheduling problems in cloud manufacturing via attention mechanism and deep reinforcement learning
    Wang, Xiaohan
    Zhang, Lin
    Liu, Yongkui
    Zhao, Chun
    Wang, Kunyu
    JOURNAL OF MANUFACTURING SYSTEMS, 2022, 65 : 452 - 468
  • [2] Dynamic scheduling of tasks in cloud manufacturing with multi-agent reinforcement learning
    Wang, Xiaohan
    Zhang, Lin
    Liu, Yongkui
    Li, Feng
    Chen, Zhen
    Zhao, Chun
    Bai, Tian
    JOURNAL OF MANUFACTURING SYSTEMS, 2022, 65 : 130 - 145
  • [3] Online simulation task scheduling in cloud manufacturing with cross attention and deep reinforcement learning
    Chen, Zhen
    Zhang, Lin
    Laili, Yuanjun
    Wang, Xiaohan
    Wang, Fei
    JOURNAL OF INTELLIGENT MANUFACTURING, 2024,
  • [4] A framework for scheduling in cloud manufacturing with deep reinforcement learning
    Liu, Yongkui
    Zhang, Lin
    Wang, Lihui
    Xiao, Yingying
    Xu, Xun
    Wang, Mei
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1775 - 1780
  • [5] An improved deep reinforcement learning-based scheduling approach for dynamic task scheduling in cloud manufacturing
    Wang, Xiaohan
    Zhang, Lin
    Liu, Yongkui
    Laili, Yuanjun
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (11) : 4014 - 4030
  • [6] Cloud-edge collaboration task scheduling in cloud manufacturing: An attention-based deep reinforcement learning approach
    Chen, Zhen
    Zhang, Lin
    Wang, Xiaohan
    Wang, Kunyu
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 177
  • [7] Scheduling of Customized Tasks in Cloud Manufacturing with Deep Reinforcement Learning
    Lv, Ming
    Cao, Yu
    Qiu, Xingbo
    Liu, Yongkui
    Zhang, Lin
    INTELLIGENT NETWORKED THINGS, CINT 2024, PT II, 2024, 2139 : 241 - 252
  • [8] Dynamic Scheduling Algorithm Based on Evolutionary Reinforcement Learning for Sudden Contaminant Events Under Uncertain Environment
    Hu C.
    Qiao R.
    Zhang Z.
    Yan X.
    Li M.
    Complex System Modeling and Simulation, 2022, 2 (03): : 213 - 223
  • [9] Federated deep reinforcement learning for dynamic job scheduling in cloud-edge collaborative manufacturing systems
    Wang, Xiaohan
    Zhang, Lin
    Wang, Lihui
    Wang, Xi Vincent
    Liu, Yongkui
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (21) : 7743 - 7762
  • [10] Task scheduling based on deep reinforcement learning in a cloud manufacturing environment
    Dong, Tingting
    Xue, Fei
    Xiao, Chuangbai
    Li, Juntao
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (11):