An improved memetic algorithm based on a dynamic neighbourhood for the permutation flowshop scheduling problem

被引:17
作者
Xu, Jianyou [1 ]
Yin, Yunqiang [2 ,3 ]
Cheng, T. C. E. [4 ]
Wu, Chin-Chia [5 ]
Gu, Shusheng [1 ]
机构
[1] Northeastern Univ, Coll Informat Sci & Engn, Shenyang, Peoples R China
[2] E China Inst Technol, State Key Lab Breeding Base Nucl Resources & Envi, Nanchang, Peoples R China
[3] E China Inst Technol, Sch Sci, Fuzhou, Peoples R China
[4] Hong Kong Polytech Univ, Dept Logist & Maritime Studies, Hong Kong, Hong Kong, Peoples R China
[5] Feng Chia Univ, Dept Stat, Taichung 40724, Taiwan
基金
中国国家自然科学基金;
关键词
permutation flowshop scheduling; discrete particle swarm optimisation; self-adaptive diversity control; makespan; total flowtime; PARTICLE SWARM OPTIMIZATION; DEPENDENT SETUP TIMES; FLOWTIME MINIMIZATION; SEQUENCING PROBLEM; M-MACHINE; WEIGHTED TARDINESS; N-JOB; SHOP; MAKESPAN; BRANCH;
D O I
10.1080/00207543.2013.848042
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The permutation flowshop scheduling problem (PFSP) has been extensively studied in the scheduling literature. In this paper, we present an improved memetic algorithm (MA) to solve the PFSP to minimise the total flowtime. In the proposed MA, we develop a stochastic local search based on a dynamic neighbourhood derived from the NEH method. During the evolution process, the size of the neighbourhood is dynamically adjusted to change the search focus from exploration to exploitation. In addition, we introduce a new population generation mechanism to guarantee both the quality and diversity of the new populations. We also design a diversity index for the population to monitor the diversity of the current population. If the diversity index is less than a given threshold value, the current population will be replaced by a new one with good diversity so that the proposed MA has good ability to overcome local optima. We conduct computational experiments to test the effectiveness of the proposed algorithm. The computational results on randomly generated problem instances and benchmark problem instances show that the proposed MA is effective and superior or comparable to other algorithms in the literature.
引用
收藏
页码:1188 / 1199
页数:12
相关论文
共 34 条
[1]  
Bansal S. P., 1977, AIIE Transactions, V9, P306, DOI 10.1080/05695557708975160
[2]  
Boris B., 2010, COMPUTERS OPERATIONS, V37, P1844
[3]  
Campbell HerbertG., 1970, Management Science, V16, P630, DOI [10.1287/mnsc.16.10.b630, DOI 10.1287/MNSC.16.10.B630]
[4]   A rule-centric memetic algorithm to minimize the number of tardy jobs in the job shop [J].
Chiang, T. C. ;
Fu, L. C. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (24) :6913-6931
[5]   A memetic algorithm for minimizing total weighted tardiness on parallel batch machines with incompatible job families and dynamic job arrival [J].
Chiang, Tsung-Che ;
Cheng, Hsueh-Chien ;
Fu, Li-Chen .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (12) :2257-2269
[6]   A branch and bound algorithm to minimize the total flow time for m-machine permutation flowshop problems [J].
Chung, CS ;
Flynn, J ;
Kirca, O .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2002, 79 (03) :185-196
[7]  
Costa W. E., 2011, TECHNICAL REPORT
[8]  
Dipak L., 2011, INT J ADV MANUF TECH, V53, P1189
[9]   Comparison of heuristics for flowtime minimisation in permutation flowshops [J].
Framinan, JA ;
Leisten, R ;
Ruiz-Usano, R .
COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (05) :1237-1254
[10]   An efficient constructive heuristic for flowtime minimisation in permutation flow shops [J].
Framinan, JM ;
Leisten, R .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2003, 31 (04) :311-317