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 条
[11]   An effective metaheuristic with a differential flight strategy for the distributed permutation flowshop scheduling problem with sequence-dependent setup times [J].
Guo, Heng-wei ;
Sang, Hong-yan ;
Zhang, Biao ;
Meng, Lei-lei ;
Liu, Li-li .
KNOWLEDGE-BASED SYSTEMS, 2022, 242
[12]   An improved scatter search algorithm for the uncapacitated facility location problem [J].
Hakli, Huseyin ;
Ortacay, Zeynep .
COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 135 :855-867
[13]   An effective iterative greedy algorithm for distributed blocking flowshop scheduling problem with balanced energy costs criterion [J].
Han, Xue ;
Han, Yuyan ;
Zhang, Biao ;
Qin, Haoxiang ;
Li, Junqing ;
Liu, Yiping ;
Gong, Dunwei .
APPLIED SOFT COMPUTING, 2022, 129
[14]   A Comprehensive Review on Scatter Search: Techniques, Applications, and Challenges [J].
Kalra, Minakshi ;
Tyagi, Shobhit ;
Kumar, Vijay ;
Kaur, Manjit ;
Mashwani, Wali Khan ;
Shah, Habib ;
Shah, Kamal .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
[15]   Learning to select operators in meta-heuristics: An integration of Q-learning into the iterated greedy algorithm for the permutation flowshop scheduling problem [J].
Karimi-Mamaghan, Maryam ;
Mohammadi, Mehrdad ;
Pasdeloup, Bastien ;
Meyer, Patrick .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 304 (03) :1296-1330
[16]   Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art [J].
Karimi-Mamaghan, Maryam ;
Mohammadi, Mehrdad ;
Meyer, Patrick ;
Karimi-Mamaghan, Amir Mohammad ;
Talbi, El-Ghazali .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 296 (02) :393-422
[17]  
Laguna M., 2003, OPERAT RES COMP SCI, V24, DOI [10.1007/978-1-4615-0337-8, DOI 10.1007/978-1-4615-0337-8]
[18]   Hybrid Artificial Bee Colony Algorithm for a Parallel Batching Distributed Flow-Shop Problem With Deteriorating Jobs [J].
Li, Jun-Qing ;
Song, Mei-Xian ;
Wang, Ling ;
Duan, Pei-Yong ;
Han, Yu-Yan ;
Sang, Hong-Yan ;
Pan, Quan-Ke .
IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (06) :2425-2439
[19]   Minimizing makespan for solving the distributed no-wait flowshop scheduling problem [J].
Lin, Shih-Wei ;
Ying, Kuo-Ching .
COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 99 :202-209
[20]   Minimising makespan in distributed permutation flowshops using a modified iterated greedy algorithm [J].
Lin, Shih-Wei ;
Ying, Kuo-Ching ;
Huang, Chien-Yi .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (16) :5029-5038