A population-based iterated greedy algorithm to minimize total flowtime for the distributed blocking flowshop scheduling problem

被引:38
作者
Chen, Shuai [1 ]
Pan, Quan-Ke [1 ,2 ]
Gao, Liang [3 ]
Sang, Hong-yan [2 ]
机构
[1] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200072, Peoples R China
[2] Liaocheng Univ, Sch Comp Sci, Liaocheng 252000, Shandong, Peoples R China
[3] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
基金
美国国家科学基金会;
关键词
Flowshop; Total flowtime; Distributed; Iterated greedy algorithm; Blocking; EFFECTIVE HEURISTICS; SEARCH ALGORITHM; MAKESPAN; OPTIMIZATION; MACHINE; METAHEURISTICS;
D O I
10.1016/j.engappai.2021.104375
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the distributed blocking flowshop scheduling problem (DBFSP) which is a meaningful generalization of the blocking flowshop scheduling problem in the distributed production environment. The objective of minimizing the total flowtime is relevant and important in the current dynamic manufacturing environment, but, as far as we know, it has not been investigated in the DBFSP previously. In this paper, a population-based iterated greedy (PBIG) algorithm is proposed to solve the DBFSP with the total flowtime criterion, which takes the advantage of both the population-based search approach and the iterated greedy algorithm. First, an effective constructive heuristic is proposed by integrating two existing constructive approaches to initialize the population with a high level of quality and diversity. Second, three different procedures to generate the offspring solutions are tested for the effective exploration capability, each of which rationally combines the destruction, reconstruction and selection operator. Third, the insertion neighborhood and swap neighborhood are investigated to enhance the local exploitation ability and a hybrid local search procedure that utilizes simultaneously both the two neighborhoods are proposed. The comprehensive experimental evaluation based on a total of 720 well-known instances shows that the proposed algorithms outperform the existing effective algorithms at a significant margin.
引用
收藏
页数:12
相关论文
共 48 条
[1]   Dynamic scheduling for multi-site companies: a decisional approach based on reinforcement multi-agent learning [J].
Aissani, N. ;
Bekrar, A. ;
Trentesaux, D. ;
Beldjilali, B. .
JOURNAL OF INTELLIGENT MANUFACTURING, 2012, 23 (06) :2513-2529
[2]   Artificial bee colony algorithm including some components of iterated greedy algorithm for permutation flow shop scheduling problems [J].
Arik, Oguzhan Ahmet .
NEURAL COMPUTING & APPLICATIONS, 2021, 33 (08) :3469-3486
[3]   A survey of multi-factory scheduling [J].
Behnamian, J. ;
Ghomi, S. M. T. Fatemi .
JOURNAL OF INTELLIGENT MANUFACTURING, 2016, 27 (01) :231-249
[4]   A population-based iterated greedy algorithm for the minimum weight vertex cover problem [J].
Bouamama, Salim ;
Blum, Christian ;
Boukerram, Abdellah .
APPLIED SOFT COMPUTING, 2012, 12 (06) :1632-1639
[5]   Optimisation approaches for distributed scheduling problems [J].
Chan, Hing Kai ;
Chung, Sai Ho .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (09) :2571-2577
[6]   Iterated population-based VND algorithms for single-machine scheduling with sequence-dependent setup times [J].
Chen, Chun-Lung .
SOFT COMPUTING, 2019, 23 (11) :3627-3641
[7]   Production scheduling for blocking flowshop in distributed environment using effective heuristics and iterated greedy algorithm [J].
Chen, Shuai ;
Pan, Quan-Ke ;
Gao, Liang .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2021, 71
[8]   Two population-based optimization algorithms for minimum weight connected dominating set problem [J].
Dagdeviren, Zuleyha Akusta ;
Aydin, Dogan ;
Cinsdikici, Muhammed .
APPLIED SOFT COMPUTING, 2017, 59 :644-658
[9]   A population-based iterated greedy algorithm for no-wait job shop scheduling with total flow time criterion [J].
Deng, Guanlong ;
Su, Qingtang ;
Zhang, Zhiwang ;
Liu, Huixia ;
Zhang, Shuning ;
Jiang, Tianhua .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 88
[10]   The distributed permutation flow shop to minimise the total flowtime [J].
Fernandez-Viagas, Victor ;
Perez-Gonzalez, Paz ;
Framinan, Jose M. .
COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 118 :464-477