A REINFORCEMENT LEARNING AND THE NORTHERN GOSHAWK OPTIMIZATION ALGO- RITHM FOR FLEXIBLE JOB SHOP SCHEDULING PROBLEM

被引:0
作者
Shao, Changshun [1 ,2 ]
Yu, Zhenglin [1 ,2 ]
Hou, Han [2 ]
Ding, Hongchang [1 ,2 ]
Cao, Guohua [1 ,2 ]
Zhou, Bin [1 ,2 ]
机构
[1] Changchun Univ Sci & Technol, Coll Mech & Elect Engn, Changchun, Peoples R China
[2] Changchun Univ Sci & Technol, Chongqing Res Inst, Chongqing, Peoples R China
来源
INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE | 2025年 / 32卷 / 01期
关键词
Flexible Job Shop Scheduling Problem; Northern Goshawk Optimization; Reinforcement Learning; ALGORITHM;
D O I
10.23055/ijietap.2025.32.1.10505
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper introduces northern goshawk optimization, a novel global search strategy for the flexible job shop scheduling problem. It uses two-stage encoding and random-key-based encoding to transform individual position vectors into flexible job shop scheduling problem solutions. To improve local search, reinforcement learning is integrated, converting the flexible job shop scheduling problem into a Markov decision process with 10 states and 6 rules. A reward function based on optimal completion time guides the search. The proposed hybrid northern goshawk optimization-Q-learning-state-action-reward- state-action framework combines global and local search strengths. Experiments on standard datasets show the algorithm's superior performance, validating its effectiveness and practicality in solving the flexible job shop scheduling problem and real-world production scheduling problems.
引用
收藏
页码:34 / 51
页数:18
相关论文
共 36 条
[1]  
BEHNKE D., 2012, TEST INSTANCES FLEXI
[2]   A Q-Learning based NSGA-II for dynamic flexible job shop scheduling with limited transportation resources [J].
Chen, Rensheng ;
Wu, Bin ;
Wang, Hua ;
Tong, Huagang ;
Yan, Feiyi .
SWARM AND EVOLUTIONARY COMPUTATION, 2024, 90
[3]   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
[4]   Q-Learning: Theory and Applications [J].
Clifton, Jesse ;
Laber, Eric .
ANNUAL REVIEW OF STATISTICS AND ITS APPLICATION, VOL 7, 2020, 2020, 7 :279-301
[5]   The flexible job shop scheduling problem: A review [J].
Dauzere-Peres, Stephane ;
Ding, Junwen ;
Shen, Liji ;
Tamssaouet, Karim .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 314 (02) :409-432
[6]   Northern Goshawk Optimization: A New Swarm-Based Algorithm for Solving Optimization Problems [J].
Dehghani, Mohammad ;
Hubalovsky, Stepan ;
Trojovsky, Pavel .
IEEE ACCESS, 2021, 9 :162059-162080
[7]   An effective genetic algorithm for flexible job-shop scheduling with overlapping in operations [J].
Demir, Yunus ;
Isleyen, Selcuk Kursat .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (13) :3905-3921
[8]   A Reinforcement Learning Approach for Flexible Job Shop Scheduling Problem With Crane Transportation and Setup Times [J].
Du, Yu ;
Li, Junqing ;
Li, Chengdong ;
Duan, Peiyong .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) :5695-5709
[9]   Flexible job shop scheduling with stochastic machine breakdowns by an improved tuna swarm optimization algorithm [J].
Fan, Chengshuai ;
Wang, Wentao ;
Tian, Jun .
JOURNAL OF MANUFACTURING SYSTEMS, 2024, 74 :180-197
[10]   An improved genetic algorithm for flexible job shop scheduling problem considering reconfigurable machine tools with limited auxiliary modules [J].
Fan, Jiaxin ;
Zhang, Chunjiang ;
Liu, Qihao ;
Shen, Weiming ;
Gao, Liang .
JOURNAL OF MANUFACTURING SYSTEMS, 2022, 62 :650-667