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 条
  • [31] A Dynamic Scheduling Method Combining Iterative Optimization and Deep Reinforcement Learning to Solve Sudden Disturbance Events in a Flexible Manufacturing Process
    Yan, Jun
    Zhao, Tianzuo
    Zhang, Tao
    Chu, Hongyan
    Yang, Congbin
    Zhang, Yueze
    MATHEMATICS, 2025, 13 (01)
  • [32] Deep reinforcement learning-based algorithms selectors for the resource scheduling in hierarchical Cloud computing
    Zhou G.
    Wen R.
    Tian W.
    Buyya R.
    Journal of Network and Computer Applications, 2022, 208
  • [33] A dynamic learning framework integrating attention mechanism for point cloud registration
    Li, Cuixia
    Guan, Yuyin
    Yang, Shanshan
    Li, Yinghao
    VISUAL COMPUTER, 2024, 40 (08): : 5503 - 5517
  • [34] Dual Dynamic Scheduling for Hierarchical QoS in Uplink-NOMA: A Reinforcement Learning Approach
    Li, Xiangjun
    Cui, Qimei
    Zhai, Jinli
    Huang, Xueqing
    SENSORS, 2021, 21 (13)
  • [35] Large-scale dynamic surgical scheduling under uncertainty by hierarchical reinforcement learning
    Zhao, Lixiang
    Zhu, Han
    Zhang, Min
    Tang, Jiafu
    Wang, Yu
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024,
  • [36] Dynamic task scheduling method for relay satellite networks based on hierarchical reinforcement learning
    Liu R.
    Ma T.
    Wu W.
    Yao C.
    Yang Q.
    Tongxin Xuebao/Journal on Communications, 2023, 44 (07): : 207 - 217
  • [37] Abstractive text summarization model combining a hierarchical attention mechanism and multiobjective reinforcement learning
    Sun, Yujia
    Platos, Jan
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 248
  • [38] Application of Multi-agent Reinforcement Learning to the Dynamic Scheduling Problem in Manufacturing Systems
    Heik, David
    Bahrpeyma, Fouad
    Reichelt, Dirk
    MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, LOD 2023, PT II, 2024, 14506 : 237 - 254
  • [39] Dynamic job-shop scheduling in smart manufacturing using deep reinforcement learning
    Wang, Libing
    Hu, Xin
    Wang, Yin
    Xu, Sujie
    Ma, Shijun
    Yang, Kexin
    Liu, Zhijun
    Wang, Weidong
    COMPUTER NETWORKS, 2021, 190 (190)
  • [40] Hierarchical scheduling for multi-composite tasks in cloud manufacturing
    Wan, Changcheng
    Zheng, Hualin
    Guo, Liang
    Liu, Yongkui
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (04) : 1039 - 1057