Deep Reinforcement Learning Based on Graph Neural Network for Flexible Job Shop Scheduling Problem with Lot Streaming

被引:1
作者
He, Junchao [1 ]
Li, Junqing [1 ,2 ,3 ]
机构
[1] Shandong Normal Univ, Jinan 250014, Peoples R China
[2] Yunnan Normal Univ, Kunming 650500, Yunnan, Peoples R China
[3] HengXing Univ, Qingdao 266199, Peoples R China
来源
ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT V, ICIC 2024 | 2024年 / 14879卷
关键词
Flexible Job-shop Scheduling Problem; Deep Reinforcement Learning; Graph Neural Network; Lot Streaming;
D O I
10.1007/978-981-97-5675-9_8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The flexible job shop scheduling problem with lot streaming (FJSPLS) has gained considerable attention due to its potential to significantly reduce manufacturing completion time. FJSPLS couples three important sub-problems: operation sequencing, machine selection, and lot splitting. Deep reinforcement learning(DRL) methods have not been applied to this research area. This paper presents an innovative method using DRL with graph neural network (GNN) to solve FJSPLS with equal and consistent sub-lots. First, to facilitate integrated decision-making for the sub-problems, two distinct agents with independent parameters are developed. One agent is designated to handle the integrated decisions concerning operations arrangement and machine allocation, while the other focuses on overseeing decisions regarding lot-splitting for job orders. Second, to enhance the capabilities of each agent in extracting features from environmental observations, an enhanced disjunctive graph (EDG) and heterogeneous graph feature extractor(HGFE) have been constructed. The EDG comprises three types of nodes, encompassing job nodes, operation nodes, and machine nodes. Then, the proposed network architecture uses the proximal policy optimization (PPO) algorithm for better performance realization. Finally, the experimental findings confirm the effectiveness of the proposed scheduling approach in reliably solving the FJSPLS.
引用
收藏
页码:85 / 95
页数:11
相关论文
共 13 条
[1]  
Chan F. T. S., 2004, Proceedings of the 2004 IEEE International Symposium on Intelligent Control (IEEE Cat. No.04CH37595), P472, DOI 10.1109/ISIC.2004.1387729
[2]   A review of lot streaming [J].
Cheng, M. ;
Mukherjee, N. J. ;
Sarin, S. C. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (23-24) :7023-7046
[3]   Jobshop lot streaming with routing flexibility, sequence-dependent setups, machine release dates and lag time [J].
Defersha, Fantahun M. ;
Chen, Mingyuan .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (08) :2331-2352
[4]   Lot streaming in [N-1](1)+N(m) hybrid flow shop [J].
Lalitha, J. Laxmi ;
Mohan, Naru ;
Pillai, V. Madhusudanan .
JOURNAL OF MANUFACTURING SYSTEMS, 2017, 44 :12-21
[5]   A multi-action deep reinforcement learning framework for flexible Job-shop scheduling problem [J].
Lei, Kun ;
Guo, Peng ;
Zhao, Wenchao ;
Wang, Yi ;
Qian, Linmao ;
Meng, Xiangyin ;
Tang, Liansheng .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 205
[6]   An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem [J].
Li, Xinyu ;
Gao, Liang .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2016, 174 :93-110
[7]   A hybrid imperialist competitive algorithm for energy-efficient flexible job shop scheduling problem with variable-size sublots [J].
Li, Yibing ;
Yang, Zipeng ;
Wang, Lei ;
Tang, Hongtao ;
Sun, Libo ;
Guo, Shunsheng .
COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 172
[8]   Production scheduling and lot streaming at flexible job-shops environments using constraint programming [J].
Novas, Juan M. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 136 :252-264
[9]   SYSTEM FOR MANAGING JOB-SHOP PRODUCTION [J].
REITER, S .
JOURNAL OF BUSINESS, 1966, 39 (03) :371-393
[10]   Flexible Job-Shop Scheduling via Graph Neural Network and Deep Reinforcement Learning [J].
Song, Wen ;
Chen, Xinyang ;
Li, Qiqiang ;
Cao, Zhiguang .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (02) :1600-1610