A deep reinforcement learning assisted adaptive genetic algorithm for flexible job shop scheduling

被引:3
作者
Ma, Jian [1 ]
Gao, Weinan [1 ]
Tong, Weitian [2 ]
机构
[1] Northeastern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
[2] Georgia Southern Univ, Dept Comp Sci, Statesboro, GA 30458 USA
基金
中国国家自然科学基金;
关键词
Deep reinforcement learning; Flexible job shop scheduling problem; Genetic algorithm; Mutation operations; Parameter configuration; OPTIMIZATION; MECHANISM; HYBRID;
D O I
10.1016/j.engappai.2025.110447
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The flexible job shop scheduling problem (FJSP) is a challenging combinatorial optimization problem in manufacturing systems. Existing intelligent optimization algorithms for FJSP are often hard to tune key parameters and operations efficiently, which losses the optimality of the obtained solution. To address the issues of genetic algorithms (GA) being prone to local optima and slow convergence, this paper proposes a deep reinforcement learning-assisted adaptive genetic algorithm (DRL-A-GA) for solving FJSP. In the proposed algorithm, continuous state vectors are used to represent the population state of the GA, and four mutation operations with respect to FJSP are designed as actions. Deep reinforcement learning is employed to adaptively tune the key parameters of the GA and dynamically select appropriate genetic operations. To validate the performance of DRL-A-GA, three sets of benchmark instances are selected for testing, and the results are compared with those of classical optimization algorithms and hybrid algorithms. The experimental results demonstrate that the proposed DRL-A-GA significantly outperforms both traditional optimization and intelligent hybrid optimization algorithms for solving FJSP, effectively improving solution quality and accelerating convergence.
引用
收藏
页数:17
相关论文
共 48 条
[1]  
Amjad M.K., 2021, Improved genetic algorithm integrated with scheduling rules for flexible job shop scheduling problems
[2]  
Ang AP, 2017, 2017 9TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE)
[3]   An artificial immune algorithm for the flexible job-shop scheduling problem [J].
Bagheri, A. ;
Zandieh, M. ;
Mahdavi, Iraj ;
Yazdani, M. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (04) :533-541
[4]   A BRANCH AND BOUND APPROACH FOR MACHINE LOAD BALANCING IN FLEXIBLE MANUFACTURING SYSTEMS [J].
BERRADA, M ;
STECKE, KE .
MANAGEMENT SCIENCE, 1986, 32 (10) :1316-1335
[5]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[6]   Optimisation of distributed manufacturing flexible job shop scheduling by using hybrid genetic algorithms [J].
Chang, Hao-Chin ;
Liu, Tung-Kuan .
JOURNAL OF INTELLIGENT MANUFACTURING, 2017, 28 (08) :1973-1986
[7]  
Chen HX, 1999, ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, P1120, DOI 10.1109/ROBOT.1999.772512
[8]   A self-learning genetic algorithm based on reinforcement learning for flexible job-shop scheduling problem [J].
Chen, Ronghua ;
Yang, Bo ;
Li, Shi ;
Wang, Shilong .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 149
[9]   Tree Growth Algorithm (TGA): A novel approach for solving optimization problems [J].
Cheraghalipour, Armin ;
Hajiaghaei-Keshteli, Mostafa ;
Paydar, Mohammad Mandi .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2018, 72 :393-414
[10]   Hybrid of human learning optimization algorithm and particle swarm optimization algorithm with scheduling strategies for the flexible job-shop scheduling problem [J].
Ding, Haojie ;
Gu, Xingsheng .
NEUROCOMPUTING, 2020, 414 (414) :313-332