Deep Reinforcement Learning Solves Job-shop Scheduling Problems

被引:0
|
作者
Anjiang Cai [1 ]
Yangfan Yu [2 ]
Manman Zhao [3 ]
机构
[1] School of Mechanical and Electrical Engineering,Xi 'an University of Architecture and Technology
[2] School of Mechanical and Electrical Engineering, Xi 'an University of Architecture and Technology
[3] Department of Automation Engineering,Wuxi Higher Vocational and Technical School of Mechanical and Electrical Engineering
关键词
D O I
10.15878/j.instr.202300165
中图分类号
TH186 [生产技术管理]; TP18 [人工智能理论];
学科分类号
0802 ; 081104 ; 0812 ; 0835 ; 1405 ;
摘要
To solve the sparse reward problem of job-shop scheduling by deep reinforcement learning,a deep reinforcement learning framework considering sparse reward problem is proposed.The job shop scheduling problem is transformed into Markov decision process,and six state features are designed to improve the state feature representation by using two-way scheduling method,including four state features that distinguish the optimal action and two state features that are related to the learning goal.An extended variant of graph isomorphic network GIN++ is used to encode disjunction graphs to improve the performance and generalization ability of the model.Through iterative greedy algorithm,random strategy is generated as the initial strategy,and the action with the maximum information gain is selected to expand it to optimize the exploration ability of Actor-Critic algorithm.Through validation of the trained policy model on multiple public test data sets and comparison with other advanced DRL methods and scheduling rules,the proposed method reduces the minimum average gap by 3.49%,5.31% and 4.16%,respectively,compared with the priority rule-based method,and 5.34%compared with the learning-based method.11.97% and 5.02%,effectively improving the accuracy of DRL to solve the approximate solution of JSSP minimum completion time.
引用
收藏
页码:88 / 100
页数:13
相关论文
共 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] Dynamic Job-Shop Scheduling Problems Using Graph Neural Network and Deep Reinforcement Learning
    Liu, Chien-Liang
    Huang, Tzu-Hsuan
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (11): : 6836 - 6848
  • [3] Research on Flexible Job-shop Scheduling Problems with Integrated Reinforcement Learning Algorithm
    Zhang, Kai
    Bi, Li
    Jiao, Xiaogang
    [J]. Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2023, 34 (02): : 201 - 207
  • [4] 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] Solving job shop scheduling problems via deep reinforcement learning
    Yuan, Erdong
    Cheng, Shuli
    Wang, Liejun
    Song, Shiji
    Wu, Fang
    [J]. APPLIED SOFT COMPUTING, 2023, 143
  • [7] 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
  • [8] Flexible Job-Shop Scheduling via Graph Neural Network and Deep Reinforcement Learning
    Song, Wen
    Chen, Xinyang
    Li, Qiqiang
    Cao, Zhiguang
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (02) : 1600 - 1610
  • [9] Dynamic job-shop scheduling using reinforcement learning agents
    Aydin, ME
    Öztemel, E
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2000, 33 (2-3) : 169 - 178
  • [10] Reinforcement learning integrated with simulation for job-shop scheduling system
    Pan, Yan-Chun
    Feng, Yun-Cheng
    Zhou, Hong
    Wei, Jia-Cheng
    [J]. Kongzhi yu Juece/Control and Decision, 2007, 22 (06): : 675 - 679