An effective PSO-based memetic algorithm for flow shop scheduling

被引:374
作者
Liu, Bo [1 ]
Wang, Ling [1 ]
Jin, Yi-Hui [1 ]
机构
[1] Tsinghua Univ, Inst Proc Control, Dept Automat, Beijing 100084, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2007年 / 37卷 / 01期
基金
中国国家自然科学基金;
关键词
adaptive meta-Lamarckian learning; memetic algorithm (MA); particle swarm optimization (PSO); permutation flow shop scheduling; GENETIC ALGORITHMS; SEARCH ALGORITHM; LOCAL SEARCH; OPTIMIZATION; MACHINE;
D O I
10.1109/TSMCB.2006.883272
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an effective particle swarm optimization (PSO)-based memetic algorithm (MA) for the permutation flow shop scheduling problem (PFSSP) with the objective to minimize the maximum completion time, which is a typical non-deterministic polynomial-time (NP) hard combinatorial optimization problem. In the proposed PSO-based MA (PSOMA), both PSO-based searching operators and some special local searching operators are designed to balance the exploration and exploitation abilities. In particular, the PSOMA applies the evolutionary searching mechanism of PSO, which is characterized by individual improvement, population cooperation, and competition to effectively perform exploration. On the other hand, the PSOMA utilizes several adaptive local searches to perform exploitation. First, to make PSO suitable for solving PFSSP, a ranked-order value rule based on random key representation is presented to convert the continuous position values of particles to job permutations. Second, to generate an initial swarm with certain quality and diversity, the famous Nawaz-Enscore-Ham (NEH) heuristic is incorporated into the initialization of population. Third, to balance the exploration and exploitation abilities, after the standard PSO-based searching operation, a new local search technique named NEH_1 insertion is probabilistically applied to some good particles selected by using a roulette wheel mechanism with a specified probability. Fourth, to enrich the searching behaviors and to avoid premature convergence, a simulated annealing (SA)-based local search with multiple different neighborhoods is designed and incorporated into the PSOMA. Meanwhile, an effective adaptive meta-Lamarckian learning strategy is employed to decide which neighborhood to be used in SA-based local search. Finally, to further enhance the exploitation ability, a pairwise-based local search is applied after the SA-based search. Simulation results based on benchmarks demonstrate the effectiveness of the PSOMA. Additionally, the effects of some parameters on optimization performances are also discussed.
引用
收藏
页码:18 / 27
页数:10
相关论文
共 42 条
[1]   New heuristics for no-wait flowshops to minimize makespan [J].
Aldowaisan, T ;
Allahverdi, A .
COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (08) :1219-1231
[2]  
[Anonymous], NAVAL RES LOGIST Q
[3]  
[Anonymous], CONTROL INSTRUMENTS
[4]  
Bean J. C., 1994, ORSA Journal on Computing, V6, P154, DOI 10.1287/ijoc.6.2.154
[5]  
CARLIER J, 1978, RAIRO-RECH OPER, V12, P333
[6]  
Eberhart R.C., 2001, Swarm Intelligence
[7]   A memetic algorithm for the total tardiness single machine scheduling problem [J].
França, PM ;
Mendes, A ;
Moscato, P .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 132 (01) :224-242
[8]  
Garey M. R., 1979, Computers and intractability. A guide to the theory of NP-completeness
[9]  
Goldberg D.E., 1989, Genetic Algorithms in Search, Optimization & Machine Learning
[10]   Variable neighborhood search: Principles and applications [J].
Hansen, P ;
Mladenovic, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 130 (03) :449-467