A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time

被引:5
|
作者
Wu, Xinquan [1 ]
Yan, Xuefeng [1 ,2 ]
Guan, Donghai [1 ,2 ]
Wei, Mingqiang [1 ,2 ]
机构
[1] Nanjing Univ Aeronaut & astronaut, Coll Comp Sci & Technol, Nanjing 210016, Peoples R China
[2] Collaborat Innovat Ctr Novel Software Technol & In, Nanjing 210016, Peoples R China
关键词
Dynamic job shop scheduling problem; Deep reinforcement learning; Prioritized experience replay; PPO; Uncertainty; FEATURE-SELECTION; ALGORITHM; OPTIMIZATION; HEURISTICS; SEARCH; RULES;
D O I
10.1016/j.engappai.2023.107790
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The dynamic job -shop scheduling problem (DJSP) is a type of scheduling tasks where rescheduling is performed when encountering the uncertainties such as the uncertain operation processing time. However, the current deep reinforcement learning (DRL) scheduling approaches are hard to train convergent scheduling policies as the problem scale increases, which is very important for rescheduling under uncertainty. In this paper, we propose a DRL scheduling method for DJSP based on the proximal policy optimization (PPO) with hybrid prioritized experience replay. The job shop scheduling problem is formulated as a sequential decision -making problem based on Markov Decision Process (MDP) where a novel state representation is designed based on the feasible solution matrix which depicts the scheduling order of a scheduling task, a set of paired priority dispatching rules (PDR) are used as the actions and a new intuitive reward function is established based on the machine idle time. Moreover, a new hybrid prioritized experience replay method for PPO is proposed to reduce the training time where samples with positive temporal -difference (TD) error are replayed. Static experiments on classic benchmark instances show that the make -span obtained by our scheduling agent has been reduced by 1.59% on average than the best known DRL methods. In addition, dynamic experiments demonstrate that the training time of the reused scheduling policy is reduced by 27% compared with the retrained policy when encountering uncertainties such as uncertain operation processing time.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Dynamic Job-Shop Scheduling Based on Transformer and Deep Reinforcement Learning
    Song, Liyuan
    Li, Yuanyuan
    Xu, Jiacheng
    [J]. PROCESSES, 2023, 11 (12)
  • [2] Scheduling for the Flexible Job-Shop Problem with a Dynamic Number of Machines Using Deep Reinforcement Learning
    Chang, Yu-Hung
    Liu, Chien-Hung
    You, Shingchern D.
    [J]. INFORMATION, 2024, 15 (02)
  • [3] A dynamic job-shop scheduling model based on deep learning
    Tian, W.
    Zhang, H. P.
    [J]. ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT, 2021, 16 (01): : 23 - 36
  • [4] A spatial pyramid pooling-based deep reinforcement learning model for dynamic job-shop scheduling problem
    Wu, Xinquan
    Yan, Xuefeng
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2023, 160
  • [5] 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
    [J]. COMPUTER NETWORKS, 2021, 190 (190)
  • [6] Deep Reinforcement Learning Solves Job-shop Scheduling Problems
    Anjiang Cai
    Yangfan Yu
    Manman Zhao
    [J]. Instrumentation, 2024, 11 (01) : 88 - 100
  • [7] Dynamic job-shop scheduling using reinforcement learning agents
    Aydin, ME
    Öztemel, E
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2000, 33 (2-3) : 169 - 178
  • [8] Dynamic Job-Shop Scheduling via Graph Attention Networks and Deep Reinforcement Learning
    Liu, Chien-Liang
    Tseng, Chun-Jan
    Weng, Po-Hao
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (06) : 8662 - 8672
  • [9] A novel method for solving dynamic flexible job-shop scheduling problem via DIFFormer and deep reinforcement learning
    Wan, Lanjun
    Cui, Xueyan
    Zhao, Haoxin
    Fu, Long
    Li, Changyun
    [J]. Computers and Industrial Engineering, 2024, 198
  • [10] A Hierarchical Multi-Action Deep Reinforcement Learning Method for Dynamic Distributed Job-Shop Scheduling Problem With Job Arrivals
    Huang, Jiang-Ping
    Gao, Liang
    Li, Xin-Yu
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, : 1 - 13