A Reinforcement Learning Approach for Flexible Job Shop Scheduling Problem With Crane Transportation and Setup Times

被引:40
|
作者
Du, Yu [1 ]
Li, Junqing [1 ,2 ]
Li, Chengdong [3 ]
Duan, Peiyong [4 ]
机构
[1] Shandong Normal Univ, Sch Informat Sci & Engn, Jinan 250014, Peoples R China
[2] Liaocheng Univ, Sch Comp Sci, Liaocheng 252059, Shandong, Peoples R China
[3] Shandong Jianzhu Univ, Sch Informat & Elect Engn, Jinan 252101, Peoples R China
[4] Yantai Univ, Sch Math & Informat Sci, Yantai 264005, Peoples R China
基金
美国国家科学基金会;
关键词
Cranes; Job shop scheduling; Transportation; Scheduling; Optimization; Heuristic algorithms; Reinforcement learning; Deep Q-network (DQN); flexible job shop scheduling; multiobjective optimization; reinforcement learning (RL); OPTIMIZATION; ALGORITHM; HYBRID;
D O I
10.1109/TNNLS.2022.3208942
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flexible job shop scheduling problem (FJSP) has attracted research interests as it can significantly improve the energy, cost, and time efficiency of production. As one type of reinforcement learning, deep Q-network (DQN) has been applied to solve numerous realistic optimization problems. In this study, a DQN model is proposed to solve a multiobjective FJSP with crane transportation and setup times (FJSP-CS). Two objectives, i.e., makespan and total energy consumption, are optimized simultaneously based on weighting approach. To better reflect the problem realities, eight different crane transportation stages and three typical machine states including processing, setup, and standby are investigated. Considering the complexity of FJSP-CS, an identification rule is designed to organize the crane transportation in solution decoding. As for the DQN model, 12 state features and seven actions are designed to describe the features in the scheduling process. A novel structure is applied in the DQN topology, saving the calculation resources and improving the performance. In DQN training, double deep Q-network technique and soft target weight update strategy are used. In addition, three reported improvement strategies are adopted to enhance the solution qualities by adjusting scheduling assignments. Extensive computational tests and comparisons demonstrate the effectiveness and advantages of the proposed method in solving FJSP-CS, where the DQN can choose appropriate dispatching rules at various scheduling situations.
引用
收藏
页码:5695 / 5709
页数:15
相关论文
共 50 条
  • [1] Evolutionary algorithm incorporating reinforcement learning for energy-conscious flexible job-shop scheduling problem with transportation and setup times
    Zhang, Guohui
    Yan, Shaofeng
    Song, Xiaohui
    Zhang, Deyu
    Guo, Shenghui
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 133
  • [2] An improved Jaya algorithm for solving the flexible job shop scheduling problem with transportation and setup times
    Li, Jun-qing
    Deng, Jia-wen
    Li, Cheng-you
    Han, Yu-yan
    Tian, Jie
    Zhang, Biao
    Wang, Cun-gang
    [J]. KNOWLEDGE-BASED SYSTEMS, 2020, 200
  • [3] Flexible job shop scheduling problem considering machine and order acceptance, transportation costs, and setup times
    Mohsen Ziaee
    Javad Mortazavi
    Mohsen Amra
    [J]. Soft Computing, 2022, 26 : 3527 - 3543
  • [4] Flexible job shop scheduling problem considering machine and order acceptance, transportation costs, and setup times
    Ziaee, Mohsen
    Mortazavi, Javad
    Amra, Mohsen
    [J]. SOFT COMPUTING, 2022, 26 (07) : 3527 - 3543
  • [5] An improved memetic algorithm for the flexible job shop scheduling problem with transportation times
    Zhang, Guohui
    Sun, Jinghe
    Lu, Xixi
    Zhang, Haijun
    [J]. MEASUREMENT & CONTROL, 2020, 53 (7-8): : 1518 - 1528
  • [6] 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
  • [7] Solving the flexible job shop scheduling problem with sequence-dependent setup times
    Shen, Liji
    Dauzere-Peres, Stephane
    Neufeld, Janis S.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 265 (02) : 503 - 516
  • [8] A hybrid many-objective evolutionary algorithm for flexible job-shop scheduling problem with transportation and setup times
    Sun, Jinghe
    Zhang, Guohui
    Lu, Jiao
    Zhang, Wenqiang
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2021, 132
  • [9] Deep reinforcement learning for dynamic flexible job shop scheduling problem considering variable processing times
    Zhang, Lu
    Feng, Yi
    Xiao, Qinge
    Xu, Yunlang
    Li, Di
    Yang, Dongsheng
    Yang, Zhile
    [J]. JOURNAL OF MANUFACTURING SYSTEMS, 2023, 71 : 257 - 273
  • [10] 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