Dynamic Job-Shop Scheduling Based on Transformer and Deep Reinforcement Learning

被引:5
|
作者
Song, Liyuan [1 ]
Li, Yuanyuan [1 ]
Xu, Jiacheng [2 ]
机构
[1] Shanghai Univ Engn Sci, Sch Elect & Elect Engn, Shanghai 201620, Peoples R China
[2] Fudan Univ, Sch Comp Sci & Technol, Shanghai 200437, Peoples R China
关键词
deep reinforcement learning; Markov decision process; dynamic job-shop scheduling problem; transformer; dispatching rules;
D O I
10.3390/pr11123434
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
The dynamic job-shop scheduling problem is a complex and uncertain task that involves optimizing production planning and resource allocation in a dynamic production environment. Traditional methods are limited in effectively handling dynamic events and quickly generating scheduling solutions; in order to solve this problem, this paper proposes a solution by transforming the dynamic job-shop scheduling problem into a Markov decision process and leveraging deep reinforcement learning techniques. The proposed framework introduces several innovative components, which make full use of human domain knowledge and machine computing power, to realize the goal of man-machine collaborative decision-making. Firstly, we utilize disjunctive graphs as the state representation, capturing the complex relationships between various elements of the scheduling problem. Secondly, we select a set of dispatching rules through data envelopment analysis to form the action space, allowing for flexible and efficient scheduling decisions. Thirdly, the transformer model is employed as the feature extraction module, enabling effective capturing of state relationships and improving the representation power. Moreover, the framework incorporates the dueling double deep Q-network with prioritized experience replay, mapping each state to the most appropriate dispatching rule. Additionally, a dynamic target strategy with an elite mechanism is proposed. Through extensive experiments conducted on multiple examples, our proposed framework consistently outperformed traditional dispatching rules, genetic algorithms, and other reinforcement learning methods, achieving improvements of 15.98%, 17.98%, and 13.84%, respectively. These results validate the effectiveness and superiority of our approach in addressing dynamic job-shop scheduling problems.
引用
收藏
页数:23
相关论文
共 50 条
  • [41] A KNOWLEDGE-BASED APPROACH TO DYNAMIC JOB-SHOP SCHEDULING
    FARHOODI, F
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1990, 3 (02) : 84 - 95
  • [42] Deep Reinforcement Learning-Based Job Shop Scheduling of Smart Manufacturing
    Elsayed, Eman K.
    Elsayed, Asmaa K.
    Eldahshan, Kamal A.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 73 (03): : 5103 - 5120
  • [43] Optimization of Dynamic Job-shop Scheduling Based on Game Theory
    Wang, Rui
    Zhou, Guanghui
    [J]. MECHATRONICS, ROBOTICS AND AUTOMATION, PTS 1-3, 2013, 373-375 : 1045 - +
  • [44] Scheduling algorithm for multi-disturbance job-shop based on cellular automata and reinforcement learning
    Chen, Yong
    Wang, Haotian
    Yi, Wenchao
    Pei, Zhi
    Wang, Cheng
    Wu, Guanghua
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2021, 27 (12): : 3536 - 3549
  • [45] 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
  • [46] Job shop smart manufacturing scheduling by deep reinforcement learning
    Serrano-Ruiz, Julio C.
    Mula, Josefa
    Poler, Raul
    [J]. JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 38
  • [47] Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learning
    Zhang, Cong
    Song, Wen
    Cao, Zhiguang
    Zhang, Jie
    Tan, Puay Siew
    Xu, Chi
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [48] Reinforcement learning for online optimization of job-shop scheduling in a smart manufacturing factory
    Zhou, Tong
    Zhu, Haihua
    Tang, Dunbing
    Liu, Changchun
    Cai, Qixiang
    Shi, Wei
    Gui, Yong
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2022, 14 (03)
  • [49] JOB-SHOP SCHEDULING
    NEW, C
    [J]. DATA PROCESSING, 1974, 16 (02): : 100 - 102
  • [50] An end-to-end deep reinforcement learning method based on graph neural network for distributed job-shop scheduling problem
    Huang, Jiang-Ping
    Gao, Liang
    Li, Xin-Yu
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238