Solving flexible job shop scheduling problems via deep reinforcement learning

被引:5
|
作者
Yuan, Erdong [1 ]
Wang, Liejun [1 ]
Cheng, Shuli [1 ]
Song, Shiji [2 ]
Fan, Wei [3 ]
Li, Yongming [1 ]
机构
[1] Xinjiang Univ, Coll Informat Sci & Engn, Urumqi 830017, Xinjiang, Peoples R China
[2] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
[3] Lenovo Res, AI Lab, Beijing 100085, Peoples R China
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Flexible job shop scheduling problem; Deep reinforcement learning; Multi-layer perceptron; State representation; Generalization; GENETIC ALGORITHM; TABU SEARCH;
D O I
10.1016/j.eswa.2023.123019
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flexible job shop scheduling problem (FJSSP), as a variant of the job shop scheduling problem, has a larger solution space. Researchers are always looking for good methods to solve this problem. In recent years, the deep reinforcement learning (DRL) has been applied to solve various shop scheduling problems due to its advantages that fast solving speed and strong generalization ability. In this paper, we first propose a new DRL framework to realize representation learning and policy learning. The new framework adopts a lightweight multi -layer perceptron (MLP) as the state embedding network to extract state information, which reduces the computational complexity of the algorithm to some extent. Next, we design a new state representation and define a new action space. The new state representation can directly reflect the state features of candidate actions, which is conducive for the agent to capture more effective state information and improve its decisionmaking ability. The new definition of action space can solve the two subproblems of the FJSSP simultaneously with only one action space. Finally, we evaluate the performance of the policy model on four public datasets: Barnes dataset, Brandimarte dataset, Dauzere dataset and Hurink dataset. Extensive experimental results on these public datasets show that the proposed method achieves a better compromise in terms of optimization ability and applicability compared to the composite priority dispatching rules and the existing state-of-the-art models.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Low-Carbon Flexible Job Shop Scheduling Problem Based on Deep Reinforcement Learning
    Tang, Yimin
    Shen, Lihong
    Han, Shuguang
    [J]. SUSTAINABILITY, 2024, 16 (11)
  • [32] Dynamic scheduling for flexible job shop with insufficient transportation resources via graph neural network and deep reinforcement learning
    Zhang, Min
    Wang, Liang
    Qiu, Fusheng
    Liu, Xiaorui
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 186
  • [33] A Memetic Algorithm for Solving Flexible Job-shop Scheduling Problems
    Ma, Wenping
    Zuo, Yi
    Zeng, Jiulin
    Liang, Shuang
    Jiao, Licheng
    [J]. 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 66 - 73
  • [34] Solving flexible job shop scheduling problems in manufacturing with Quantum Annealing
    Philipp Schworm
    Xiangqian Wu
    Moritz Glatt
    Jan C. Aurich
    [J]. Production Engineering, 2023, 17 : 105 - 115
  • [35] Solving flexible job shop scheduling problems in manufacturing with Quantum Annealing
    Schworm, Philipp
    Wu, Xiangqian
    Glatt, Moritz
    Aurich, Jan C.
    [J]. PRODUCTION ENGINEERING-RESEARCH AND DEVELOPMENT, 2023, 17 (01): : 105 - 115
  • [36] Flexible Job Shop Scheduling via Dual Attention Network-Based Reinforcement Learning
    Wang, Runqing
    Wang, Gang
    Sun, Jian
    Deng, Fang
    Chen, Jie
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (03) : 3091 - 3102
  • [37] Residual Scheduling: A New Reinforcement Learning Approach to Solving Job Shop Scheduling Problem
    Ho, Kuo-Hao
    Cheng, Jui-Yu
    Wu, Ji-Han
    Chiang, Fan
    Chen, Yen-Chi
    Wu, Yuan-Yu
    Wu, I-Chen
    [J]. IEEE ACCESS, 2024, 12 : 14703 - 14718
  • [38] Solving Task Scheduling Problems in Dew Computing via Deep Reinforcement Learning
    Sanabria, Pablo
    Tapia, Tomas Felipe
    Icarte, Rodrigo Toro
    Neyem, Andres
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (14):
  • [39] 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
  • [40] Flexible job shop scheduling via deep reinforcement learning with meta-path-based heterogeneous graph neural network
    Wan, Lanjun
    Fu, Long
    Li, Changyun
    Li, Keqin
    [J]. KNOWLEDGE-BASED SYSTEMS, 2024, 296