A knowledge-driven cooperative scatter search algorithm with reinforcement learning for the distributed blocking flow shop scheduling problem

被引:24
作者
Zhao, Fuqing [1 ]
Zhou, Gang [1 ]
Xu, Tianpeng [1 ]
Zhu, Ningning [1 ]
Jonrinaldi [2 ]
机构
[1] Lanzhou Univ Technol, Sch Comp & Commun, Lanzhou 730050, Peoples R China
[2] Univ Andalas, Dept Ind Engn, Padang 25163, Indonesia
基金
中国国家自然科学基金;
关键词
Distributed blocking flow shop scheduling; Scatter search algorithm; Knowledge-driven; Reinforcement learning; MINIMIZING MAKESPAN; HEURISTICS; MACHINE;
D O I
10.1016/j.eswa.2023.120571
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The distributed flow shop scheduling problem has become one of the key problems related to the high efficiency impacted factor in the manufacturing industry due to its typical scenarios in real-world industrial applications. In this paper, a knowledge-driven cooperative scatter search (KCSS) is proposed to address the distributed blocking flow shop scheduling problem (DBFSP) to minimize the makespan. The scatter search (SS) is adopted as the basic optimization framework in KCSS. The neighborhood perturbation operator and the Q-learning algorithm are combined to select the appropriate perturbation operator in the search process. Firstly, considering the complexity of distributed scenarios, five search operators are used to construct a disturbance strategy pool. Secondly, the Q-learning algorithm dynamically chooses disturbance strategies to enhance exploration ability and search efficiency. Afterward, a local search method based on neighborhood reconstruction is proposed to perturb the currently found optimal solution to strengthen the ability of KCSS to develop in local areas. In addition, the path relinking mechanism is introduced into the subset combination method to guarantee the di-versity of solutions in the optimization process. Finally, the performance of the KCSS algorithm is verified on the benchmark set, and the experimental results demonstrate the robustness and effectiveness of the KCSS algorithm. In addition, 518 of the best-known solutions out of 720 benchmark instances are updated.
引用
收藏
页数:19
相关论文
共 49 条
[1]  
Abu Doush I, 2020, 2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), P976, DOI 10.1109/SSCI47803.2020.9308556
[2]   A novel shuffled frog-leaping algorithm with reinforcement learning for distributed assembly hybrid flow shop scheduling [J].
Cai, Jingcao ;
Lei, Deming ;
Wang, Jing ;
Wang, Lei .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (04) :1233-1251
[3]   An Effective Multi-population Grey Wolf Optimizer based on Reinforcement Learning for Flow Shop Scheduling Problem with Multi-machine Collaboration [J].
Chen, Ronghua ;
Yang, Bo ;
Li, Shi ;
Wang, Shilong ;
Cheng, Qingqing .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 162
[4]   A bounded-search iterated greedy algorithm for the distributed permutation flowshop scheduling problem [J].
Fernandez-Viagas, Victor ;
Framinan, Jose M. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2015, 53 (04) :1111-1123
[5]  
Glover F., 1998, LECT NOTES COMPUTER, V1363, P3, DOI [10.1007/BFB0026589, DOI 10.1007/BFB0026589]
[6]  
Glover F., 1977, DECISION SCI, V8, P156, DOI DOI 10.1111/J.1540-5915.1977.TB01074.X
[7]   Scatter search with path relinking for the flexible job shop scheduling problem [J].
Gonzalez, Miguel A. ;
Vela, Camino R. ;
Varela, Ramiro .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 245 (01) :35-45
[8]   Scatter search with path relinking for the job shop with time lags and setup times [J].
Gonzalez, Miguel A. ;
Oddi, Angelo ;
Rasconi, Riccardo ;
Varela, Ramiro .
COMPUTERS & OPERATIONS RESEARCH, 2015, 60 :37-54
[9]   FLOW-SHOP AND JOB-SHOP SCHEDULES - COMPLEXITY AND APPROXIMATION [J].
GONZALEZ, T ;
SAHNI, S .
OPERATIONS RESEARCH, 1978, 26 (01) :36-52
[10]  
Graham R. L., 1979, Discrete Optimisation, P287