Deep reinforcement learning for dynamic distributed job shop scheduling problem with transfers

被引:7
|
作者
Lei, Yong [1 ]
Deng, Qianwang [1 ]
Liao, Mengqi [1 ]
Gao, Shuocheng [1 ]
机构
[1] Hunan Univ, State Key Lab Adv Design & Mfg Technol Vehicle, Changsha 410082, Peoples R China
关键词
Distributed job shop scheduling problem; Random job arrivals; Operation transfer; Deep reinforcement learning; Dynamic real-time scheduling; GENETIC ALGORITHM; SYSTEM; RULE;
D O I
10.1016/j.eswa.2024.123970
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic events and transportation constraints would significantly affect the full utilization of resources and the reduction of production costs in distributed job shops. Therefore, in this paper, a deep reinforcement learning algorithm (DRL)-based real-time scheduling method is developed to minimize the mean tardiness of the dynamic distributed job shop scheduling problem with transfers (DDJSPT) considering random job arrivals. Firstly, the proposed DDJSPT is modeled as a Markov decision process (MDP). Then, ten problem-oriented state features covering four aspects of factories, machines, jobs, and operations are elaborately extracted from the dynamic distributed job shop. After that, eleven composite rules considering the uniqueness of DDJSPT are constructed as a pool of actions to intelligently prioritize unfinished jobs and allocate the selected job to an appropriate factory. Moreover, a justified reward function adapted from the objective is designed for better convergence of DRLs. Subsequently, five DRLs are employed to address the DDJSPT, encompassing deep Q-network (DQN), double DQN (DDQN), dueling DQN (DlDQN), trust region policy optimization (TRPO), and proximal policy optimization (PPO). Finally, grounded in numerical comparison experiments under 243 production configurations of the DDJSPT, the effectiveness and generalization of DRL-based scheduling methods are credibly verified and confirmed.
引用
收藏
页数:39
相关论文
共 50 条
  • [41] Solving job shop scheduling problems via deep reinforcement learning
    Yuan, Erdong
    Cheng, Shuli
    Wang, Liejun
    Song, Shiji
    Wu, Fang
    APPLIED SOFT COMPUTING, 2023, 143
  • [42] A deep reinforcement learning assisted adaptive genetic algorithm for flexible job shop scheduling
    Ma, Jian
    Gao, Weinan
    Tong, Weitian
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 149
  • [43] Dynamic Scheduling in a Flow Shop Using Deep Reinforcement Learning
    Marchesano, Maria Grazia
    Guizzi, Guido
    Santillo, Liberatina Carmela
    Vespoli, Silvestro
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: ARTIFICIAL INTELLIGENCE FOR SUSTAINABLE AND RESILIENT PRODUCTION SYSTEMS, APMS 2021, PT I, 2021, 630 : 152 - 160
  • [44] A multi-action deep reinforcement learning framework for flexible Job-shop scheduling problem
    Lei, Kun
    Guo, Peng
    Zhao, Wenchao
    Wang, Yi
    Qian, Linmao
    Meng, Xiangyin
    Tang, Liansheng
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 205
  • [45] Dynamic job-shop scheduling using graph reinforcement learning with auxiliary strategy
    Liu, Zhenyu
    Mao, Haoyang
    Sa, Guodong
    Liu, Hui
    Tan, Jianrong
    JOURNAL OF MANUFACTURING SYSTEMS, 2024, 73 : 1 - 18
  • [46] Deep Reinforcement Learning for Distributed Flow Shop Scheduling with Flexible Maintenance
    Yan, Qi
    Wu, Wenbin
    Wang, Hongfeng
    MACHINES, 2022, 10 (03)
  • [47] An end-to-end deep reinforcement learning method based on graph neural network for distributed job-shop scheduling problem
    Huang, Jiang-Ping
    Gao, Liang
    Li, Xin-Yu
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238
  • [48] A deep reinforcement learning based approach for dynamic distributed blocking flowshop scheduling with job insertions
    Sun, Xueyan
    Vogel-Heuser, Birgit
    Bi, Fandi
    Shen, Weiming
    IET COLLABORATIVE INTELLIGENT MANUFACTURING, 2022, 4 (03) : 166 - 180
  • [49] Deep Reinforcement Learning Algorithm for Permutation Flow Shop Scheduling Problem
    Yang, Yuanyuan
    Qian, Bin
    Hu, Rong
    Zhang, Dacheng
    INTELLIGENT COMPUTING METHODOLOGIES, PT III, 2022, 13395 : 473 - 483
  • [50] An effective deep actor-critic reinforcement learning method for solving the flexible job shop scheduling problem
    Wan L.
    Cui X.
    Zhao H.
    Li C.
    Wang Z.
    Neural Computing and Applications, 2024, 36 (20) : 11877 - 11899