An effective discrete monarch butterfly optimization algorithm for distributed blocking flow shop scheduling with an assembly machine

被引:26
作者
Du, Songlin [1 ]
Zhou, Wenju [1 ]
Wu, Dakui [1 ]
Fei, Minrui [1 ]
机构
[1] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200072, Peoples R China
关键词
Distributed assembly blocking flow shop; scheduling problem; Total assembly completion time; Monarch butterfly optimization algorithm; Constructive heuristics; Local search; METAHEURISTICS; HEURISTICS; MAKESPAN;
D O I
10.1016/j.eswa.2023.120113
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Distributed scheduling with assembly machines has been an attractive research field in sustainable supply chains and multi-factory manufacturing systems. This paper investigates a distributed blocking flow shop scheduling problem with an assembly machine (DABFSP) with the total assembly completion time criterion, and proposes an effective discrete monarch butterfly optimization algorithm (EDMBO). First, a constructive heuristic combining the largest processing time rule and the earliest start assembly rule is provided to find a promising sequence. On this basis, an efficient initialization method is introduced to generate an initial population with high quality and diversity. Afterward, a global search procedure is presented, which integrates four kinds of improved operators and expands the solution space in a good direction. Then, according to different problem-specific characteristics, we present four targeted and flexible variable neighborhood search methods based on the critical job and critical factory to exploit the solution space. Finally, statistically significant numerical experiments are carried out with state-of-the-art optimization methods based on 1710 benchmark instances. The experimental results and detailed analysis demonstrate that the EDMBO is superior to preferred algorithms for addressing the DABFSP.
引用
收藏
页数:20
相关论文
共 40 条
[1]   Effective Hot Rolling Batch Scheduling Algorithms in Compact Strip Production [J].
Chen, Qingda ;
Pan, Quanke ;
Zhang, Biao ;
Ding, Jingliang ;
Li, Junqing .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (04) :1933-1951
[2]   Honeybee Democracy [J].
Chittka, Lars ;
Mesoudi, Alex .
SCIENCE, 2011, 331 (6016) :401-402
[3]   Monarch butterfly optimization: A comprehensive review [J].
Feng, Yanhong ;
Deb, Suash ;
Wang, Gai-Ge ;
Alavi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 168
[4]   Deterministic assembly scheduling problems: A review and classification of concurrent-type scheduling models and solution procedures [J].
Framinan, Jose M. ;
Perez-Gonzalez, Paz ;
Fernandez-Viagas, Victor .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 273 (02) :401-417
[5]   Heuristics and metaheuristics for the distributed assembly permutation flowshop scheduling problem with sequence dependent setup times [J].
Hatami, Sara ;
Ruiz, Ruben ;
Andres-Romano, Carlos .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2015, 169 :76-88
[6]   The Distributed Assembly Permutation Flowshop Scheduling Problem [J].
Hatami, Sara ;
Ruiz, Ruben ;
Andres-Romano, Carlos .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (17) :5292-5308
[7]   A Greedy Cooperative Co-Evolutionary Algorithm With Problem-Specific Knowledge for Multiobjective Flowshop Group Scheduling Problems [J].
He, Xuan ;
Pan, Quan-Ke ;
Gao, Liang ;
Wang, Ling ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (03) :430-444
[8]   An effective memetic algorithm for the distributed flowshop scheduling problem with an assemble machine [J].
Huang, Ying-Ying ;
Pan, Quan-Ke ;
Gao, Liang .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (06) :1755-1770
[9]   An improved iterated greedy algorithm for the distributed assembly permutation flowshop scheduling problem [J].
Huang, Ying-Ying ;
Pan, Quan-Ke ;
Huang, Jiang-Ping ;
Suganthan, P. N. ;
Gao, Liang .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 152
[10]  
Li X, 2015, IEEE C EVOL COMPUTAT, P3096, DOI 10.1109/CEC.2015.7257275