A High Performing Memetic Algorithm for the Flowshop Scheduling Problem With Blocking

被引:67
作者
Pan, Quan-ke [1 ,2 ]
Wang, Ling [3 ]
Sang, Hong-yan [4 ]
Li, Jun-qing [2 ]
Liu, Min [3 ]
机构
[1] Northeastern Univ, State Key Lab Synthet Automat Proc Ind, Shenyang 110819, Peoples R China
[2] Liaocheng Univ, Sch Comp Sci, Liaocheng 252059, Peoples R China
[3] Tsinghua Univ, Dept Automat, Tsinghua Natl Lab Informat Sci & Technol TNList, Beijing 100084, Peoples R China
[4] Liaocheng Univ, Sch Math Sci, Liaocheng 252059, Peoples R China
基金
美国国家科学基金会;
关键词
Blocking; flowshop scheduling; makespan; memetic algorithm; LOCAL SEARCH ALGORITHM; SWARM OPTIMIZATION ALGORITHM; TOTAL FLOWTIME MINIMIZATION; HYBRID GENETIC ALGORITHM; M-MACHINE; SHOP; HEURISTICS; MAKESPAN; TIME;
D O I
10.1109/TASE.2012.2219860
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper considers minimizing makespan for a blocking flowshop scheduling problem, which has important application in a variety of modern industries. A constructive heuristic is first presented to generate a good initial solution by combining the existing profile fitting (PF) approach and Nawaz-Enscore-Ham (NEH) heuristic in an effective way. Then, a memetic algorithm (MA) is proposed including effective techniques like a heuristic-based initialization, a path-relinking-based crossover operator, a referenced local search, and a procedure to control the diversity of the population. Afterwards, the parameters and operators of the proposed MA are calibrated by means of a design of experiments approach. Finally, a comparative evaluation is carried out with the best performing algorithms presented for the blocking flowshop with makespan criterion, and with the adaptations of other state-of-the-art MAs originally designed for the regular flowshop problem. The results show that the proposed MA performs much better than the other algorithms. Ultimately, 75 out of 120 upper bounds provided by Ribas et al. ["An iterated greedy algorithm for the flowshop scheduling with blocking", OMEGA, vol. 39, pp. 293-301, 2011.] for Taillard flowshop benchmarks that are considered as blocking flowshop instances are further improved by the presented MA.
引用
收藏
页码:741 / 756
页数:16
相关论文
共 47 条
[1]   Minimizing cycle time in a blocking flowshop [J].
Abadi, INK ;
Hall, NG ;
Sriskandarajah, C .
OPERATIONS RESEARCH, 2000, 48 (01) :177-180
[2]   New heuristics for m-machine no-wait flowshop to minimize total completion time [J].
Aldowaisan, T ;
Allahverdi, A .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2004, 32 (05) :345-352
[3]   Minimizing makespan in a blocking flowshop using genetic algorithms [J].
Caraffa, V ;
Ianes, S ;
Bagchi, TP ;
Sriskandarajah, C .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2001, 70 (02) :101-115
[4]   A Multi-Facet Survey on Memetic Computation [J].
Chen, Xianshun ;
Ong, Yew-Soon ;
Lim, Meng-Hiot ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (05) :591-607
[5]  
GILMORE PC, TRAVELING SALESMAN P, P87
[6]  
Glover F., 1998, Tabu Search, DOI DOI 10.1007/978-1-4615-6089-0_1
[7]   Constrained optimal hybrid control of a flow shop system [J].
Gokbayrak, Kagan ;
Selvi, Omer .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (12) :2270-2281
[8]   A two-stage flow shop scheduling problem on a batching machine and a discrete machine with blocking and shared setup times [J].
Gong, Hua ;
Tang, Lixin ;
Duin, C. W. .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (05) :960-969
[9]   The permutation flow shop problem with blocking. A tabu search approach [J].
Grabowski, Jozef ;
Pempera, Jaroslaw .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2007, 35 (03) :302-311
[10]  
Graham R. L., 1979, Discrete Optimisation, P287