Flexible Job Shop Scheduling via Dual Attention Network-Based Reinforcement Learning

被引:43
作者
Wang, Runqing [1 ,2 ]
Wang, Gang [1 ,2 ]
Sun, Jian [1 ,2 ]
Deng, Fang [1 ,2 ]
Chen, Jie [3 ,4 ]
机构
[1] Beijing Inst Technol, Sch Automat, Natl Key Lab Autonomous Intelligent Unmanned Syst, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Chongqing Innovat Ctr, Chongqing 401120, Peoples R China
[3] Tongji Univ, Dept Control Sci & Engn, Shanghai 201804, Peoples R China
[4] Beijing Inst Technol, Natl Key Lab Autonomous Intelligent Unmanned Syst, Beijing 100081, Peoples R China
关键词
Production; Feature extraction; Decision making; Job shop scheduling; Manufacturing; Task analysis; Reinforcement learning; Deep reinforcement learning (DRL); flexible job-shop scheduling; graph attention networks (GATs); self-attention mechanism; ALGORITHM;
D O I
10.1109/TNNLS.2023.3306421
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flexible manufacturing has given rise to complex scheduling problems such as the flexible job shop scheduling problem (FJSP). In FJSP, operations can be processed on multiple machines, leading to intricate relationships between operations and machines. Recent works have employed deep reinforcement learning (DRL) to learn priority dispatching rules (PDRs) for solving FJSP. However, the quality of solutions still has room for improvement relative to that by the exact methods such as OR-Tools. To address this issue, this article presents a novel end-to-end learning framework that weds the merits of self-attention models for deep feature extraction and DRL for scalable decision-making. The complex relationships between operations and machines are represented precisely and concisely, for which a dual-attention network (DAN) comprising several interconnected operation message attention blocks and machine message attention blocks is proposed. The DAN exploits the complicated relationships to construct production-adaptive operation and machine features to support high-quality decision-making. Experimental results using synthetic data as well as public benchmarks corroborate that the proposed approach outperforms both traditional PDRs and the state-of-the-art DRL method. Moreover, it achieves results comparable to exact methods in certain cases and demonstrates favorable generalization ability to large-scale and real-world unseen FJSP tasks.
引用
收藏
页码:3091 / 3102
页数:12
相关论文
共 50 条
[21]   A novel collaborative agent reinforcement learning framework based on an attention mechanism and disjunctive graph embedding for flexible job shop scheduling problem [J].
Zhang, Wenquan ;
Zhao, Fei ;
Li, Yong ;
Du, Chao ;
Feng, Xiaobing ;
Mei, Xuesong .
JOURNAL OF MANUFACTURING SYSTEMS, 2024, 74 :329-345
[22]   Flexible Job-shop Scheduling Problem with parallel operations using Reinforcement Learning: An approach based on Heterogeneous Graph Attention Networks [J].
Lv, Q. H. ;
Chen, J. ;
Chen, P. ;
Xun, Q. F. ;
Gao, L. .
ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT, 2024, 19 (02) :157-181
[23]   Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement Learning [J].
Zhang, Cong ;
Song, Wen ;
Cao, Zhiguang ;
Zhang, Jie ;
Tan, Puay Siew ;
Xu, Chi .
ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
[24]   Dynamic scheduling for flexible job shop with insufficient transportation resources via graph neural network and deep reinforcement learning [J].
Zhang, Min ;
Wang, Liang ;
Qiu, Fusheng ;
Liu, Xiaorui .
COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 186
[25]   Dynamic scheduling for multi-objective flexible job shop via deep reinforcement learning [J].
Yuan, Erdong ;
Wang, Liejun ;
Song, Shiji ;
Cheng, Shuli ;
Fan, Wei .
APPLIED SOFT COMPUTING, 2025, 171
[26]   Uncertain Interruptibility Multiobjective Flexible Job Shop via Deep Reinforcement Learning Based on Heterogeneous Graph Self-Attention [J].
Wang, Zunxun ;
Li, Junqing ;
Chen, Xiaolong ;
Duan, Peiyong ;
Li, Jiake .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2025,
[27]   Deep reinforcement learning for flexible assembly job shop scheduling problem [J].
Hu Y. ;
Zhang L. ;
Bai X. ;
Tang Q. .
Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2023, 51 (02) :153-160
[28]   Curriculum reinforcement learning algorithm for flexible Job shop scheduling problems [J].
Lu, Chao ;
Xiao, Yang ;
Zhang, Biao ;
Gao, Hang .
Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2025, 47 (02) :49-59
[29]   Real-Time Scheduling for Dynamic Partial-No-Wait Multiobjective Flexible Job Shop by Deep Reinforcement Learning [J].
Luo, Shu ;
Zhang, Linxuan ;
Fan, Yushun .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (04) :3020-3038
[30]   Optimization of job shop scheduling problem based on deep reinforcement learning [J].
Qiao, Dongping ;
Duan, Lvqi ;
Li, Honglei ;
Xiao, Yanqiu .
EVOLUTIONARY INTELLIGENCE, 2024, 17 (01) :371-383