An effective hybrid heuristic for flow shop scheduling

被引:143
作者
D.-Z. Zheng
L. Wang
机构
[1] Department of Automation, Tsinghua University, Beijing
关键词
Flow shop scheduling; Genetic algorithm; Hybrid heuristic; Simulated annealing;
D O I
10.1007/s001700300005
中图分类号
学科分类号
摘要
In typical production scheduling problems, flow shop scheduling is one of the strongly NP-complete combinatorial optimisation problems with a strong engineering background. In this paper, after investigating the effect of different initialisation, crossover and mutation operators on the performances of a genetic algorithm (GA), we propose an effective hybrid heuristic for flow shop scheduling. First, the famous NEH heuristic is incorporated into the random initialisation of the GA to generate the initial population with a certain prescribed suboptimal quality and diversity. Secondly, muhicrossover operators are applied to subpopulations divided from the original population to enhance the exploring potential and to enrich the diversity of the crossover templates. Thirdly, classical mutation is replaced by a metropolis sample of simulated annealing with probabilistic jump and multiple neighbour state generators to enhance the neighbour search ability and to avoid premature convergence, as well as to avoid the problem of choosing the mutation rate. Simulation results based on benchmarks demonstrate the effectiveness of the hybrid heuristic.
引用
收藏
页码:38 / 44
页数:6
相关论文
共 29 条
[1]  
Garey M.R., Johnson D.S., Computers and intractability: A guide to the theory of NP-completeness, (1979)
[2]  
Baker K.R., Introduction to sequencing and scheduling, (1974)
[3]  
Nawaz M., Enscore E. Jr., Ham I., A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem, Omega, 11, 1, pp. 91-95, (1983)
[4]  
Koulamas C., A new constructive heuristic for the flowshop scheduling problem, European Journal of Operational Research, 105, pp. 66-71, (1998)
[5]  
Ogbu F.A., Smith D.K., Simulated annealing for the permutation flowshop problem, Omega, 19, 1, pp. 64-67, (1990)
[6]  
Ogbu F.A., Smith D.K., The application of the simulated annealing algorithm to the solution of the n/m/C<sub>max</sub> flowshop problem, Computers and Operations Research, 17, 3, pp. 243-253, (1990)
[7]  
Osman I.H., Potts C.N., Simulated annealing for permutation flow-shop scheduling, Omega, 17, 6, pp. 551-557, (1989)
[8]  
Reeves C.R., A genetic algorithm for flowshop sequencing, Computers and Operations Research, 22, 1, pp. 5-13, (1995)
[9]  
Reeves C.R., Yamada T., Genetic algorithms, path relinking and the flowshop sequencing problem, Evolutionary Computation, 6, pp. 45-60, (1998)
[10]  
Nowicki E., Smutnicki C., A fast tabu search algorithm for the permutation flow-shop problem, European Journal of Operational Research, 91, pp. 160-175, (1996)