Optimization of job shop scheduling problem based on deep reinforcement learning

被引:0
|
作者
Qiao, Dongping [1 ,2 ]
Duan, Lvqi [1 ,2 ]
Li, Honglei [1 ,2 ]
Xiao, Yanqiu [1 ]
机构
[1] Zhengzhou Univ Light Ind, Coll Mech & Elect Engn, Zhengzhou 450002, Peoples R China
[2] Henan Key Lab Intelligent Mfg Mech Equipment, Zhengzhou 450002, Peoples R China
关键词
Deep reinforcement learning; Job shop scheduling; Scheduling rules; Agent; ALGORITHM; LEVEL;
D O I
10.1007/s12065-023-00885-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Aiming at the optimization problem of minimizing the maximum completion time in job shop scheduling, a deep reinforcement learning optimization algorithm is proposed. First, a deep reinforcement learning scheduling environment is built based on the disjunctive graph model, and three channels of state characteristics are established. The action space consists of 20 designed combination scheduling rules. The reward function is designed based on the proportional relationship between the total work of the scheduled operation and the current maximum completion time. The deep convolutional neural network is used to construct action network and target network, and the state features are used as inputs to output the Q value of each action. Then, the action is selected by using the action validity exploration and exploitation strategy. Finally, the immediate reward is calculated and the scheduling environment is updated. Experiments are carried out using benchmark instances to verify the algorithm. The results show that it can balance solution quality and computation time effectively, and the trained agent has good generalization ability to the scheduling problem in the non-zero initial state.
引用
收藏
页码:371 / 383
页数:13
相关论文
共 50 条
  • [1] Optimization of job shop scheduling problem based on deep reinforcement learning
    Dongping Qiao
    Lvqi Duan
    HongLei Li
    Yanqiu Xiao
    [J]. Evolutionary Intelligence, 2024, 17 : 371 - 383
  • [2] Job Shop Scheduling Problem Based on Deep Reinforcement Learning
    Li, Baoshuai
    Ye, Chunming
    [J]. Computer Engineering and Applications, 2024, 57 (23) : 248 - 254
  • [3] Fuzzy job shop scheduling problem based on deep reinforcement learning
    Zhu, Jia-Zheng
    Zhang, Hong-Li
    Wang, Cong
    Li, Xin-Kai
    Dong, Ying-Chao
    [J]. Kongzhi yu Juece/Control and Decision, 2024, 39 (02): : 595 - 603
  • [4] A DEEP REINFORCEMENT LEARNING BASED SOLUTION FOR FLEXIBLE JOB SHOP SCHEDULING PROBLEM
    Han, B. A.
    Yang, J. J.
    [J]. INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2021, 20 (02) : 375 - 386
  • [5] Deep reinforcement learning for flexible assembly job shop scheduling problem
    Hu, Yifan
    Zhang, Liping
    Bai, Xue
    Tang, Qiuhua
    [J]. Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2023, 51 (02): : 153 - 160
  • [6] Deep reinforcement learning for dynamic distributed job shop scheduling problem with transfers
    Lei, Yong
    Deng, Qianwang
    Liao, Mengqi
    Gao, Shuocheng
    [J]. Expert Systems with Applications, 2024, 251
  • [7] Low-Carbon Flexible Job Shop Scheduling Problem Based on Deep Reinforcement Learning
    Tang, Yimin
    Shen, Lihong
    Han, Shuguang
    [J]. SUSTAINABILITY, 2024, 16 (11)
  • [8] A Deep Reinforcement Learning Method Based on a Transformer Model for the Flexible Job Shop Scheduling Problem
    Xu, Shuai
    Li, Yanwu
    Li, Qiuyang
    [J]. ELECTRONICS, 2024, 13 (18)
  • [9] Dynamic flexible job shop scheduling based on deep reinforcement learning
    Yang, Dan
    Shu, Xiantao
    Yu, Zhen
    Lu, Guangtao
    Ji, Songlin
    Wang, Jiabing
    He, Kongde
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2024,
  • [10] Deep Reinforcement Learning Algorithm Based on CNN to Solve Flexible Job-Shop Scheduling Problem
    Li, Xingzhou
    Li, Yanwu
    Xie, Hui
    [J]. Computer Engineering and Applications, 2024, 60 (17) : 312 - 320