A novel hybrid genetic algorithm to solve the make-to-order sequence-dependent flow-shop scheduling problem

Flow-shop scheduling problem (FSP) deals with the scheduling of a set of n jobs that visit a set of m machines in the same order. As the FSP is NP-hard, there is no efficient algorithm to reach the optimal solution of the problem. To minimize the holding, delay and setup costs of large permutation flow-shop scheduling problems with sequence-dependent setup times on each machine, this paper develops a novel hybrid genetic algorithm (HGA) with three genetic operators. Proposed HGA applies a modified approach to generate a pool of initial solutions, and also uses an improved heuristic called the iterated swap procedure to improve the initial solutions. We consider the make-to-order production approach that some sequences between jobs are assumed as tabu based on maximum allowable setup cost. In addition, the results are compared to some recently developed heuristics and computational experimental results show that the proposed HGA performs very competitively with respect to accuracy and efficiency of solution.

[1]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[2]  Rubén Ruiz,et al.  Solving the flowshop scheduling problem with sequence dependent setup times using advanced metaheuristics , 2005, Eur. J. Oper. Res..

[3]  Colin R. Reeves,et al.  A genetic algorithm for flowshop sequencing , 1995, Comput. Oper. Res..

[4]  Ping Ji,et al.  A hybrid genetic algorithm for component sequencing and feeder arrangement , 2004, J. Intell. Manuf..

[5]  R. A. Dudek,et al.  A Heuristic Algorithm for the n Job, m Machine Sequencing Problem , 1970 .

[6]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[7]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[8]  Uday Kumar Chakraborty,et al.  An efficient stochastic hybrid heuristic for flowshop scheduling , 2007, Eng. Appl. Artif. Intell..

[9]  William P. Darrow,et al.  The two-machine sequence dependent flowshop scheduling problem , 1986 .

[10]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[11]  Mohammad Mirabi,et al.  A hybrid simulated annealing for the single-machine capacitated lot-sizing and scheduling problem with sequence-dependent setup times and costs and dynamic release of jobs , 2011 .

[12]  K. Sheibani,et al.  A fuzzy greedy heuristic for permutation flow-shop scheduling , 2010, J. Oper. Res. Soc..

[13]  Lin-Yu Tseng,et al.  A hybrid genetic algorithm for no-wait flowshop scheduling problem , 2010 .

[14]  William Ho,et al.  Component scheduling for chip shooter machines: a hybrid genetic algorithm approach , 2003, Comput. Oper. Res..

[15]  Jatinder N. D. Gupta,et al.  A penalty-based heuristic algorithm for the permutation flowshop scheduling problem with sequence-dependent set-up times , 2006, J. Oper. Res. Soc..

[16]  Hark Hwang,et al.  Scheduling problem in a two-machine flow line with the N-step prior-job-dependent set-up times , 2001, Int. J. Syst. Sci..

[17]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[18]  Bassem Jarboui,et al.  A hybrid genetic algorithm for solving no-wait flowshop scheduling problems , 2011 .

[19]  Jing Liu,et al.  A survey of scheduling problems with setup times or costs , 2008, Eur. J. Oper. Res..

[20]  Reza Tavakkoli-Moghaddam,et al.  A three-stage assembly flow shop scheduling problem with blocking and sequence-dependent set up times , 2012 .

[21]  Taïcir Loukil,et al.  A genetic algorithm for robust hybrid flow shop scheduling , 2011, Int. J. Comput. Integr. Manuf..

[22]  Kwei-Long Huang,et al.  Hybrid genetic algorithms for flowshop scheduling with synchronous material movement , 2010, The 40th International Conference on Computers & Indutrial Engineering.

[23]  Thomas Stützle,et al.  An Iterated Greedy heuristic for the sequence dependent setup times flowshop problem with makespan and weighted tardiness objectives , 2008, Eur. J. Oper. Res..

[24]  Reza Tavakkoli-Moghaddam,et al.  Minimizing the total tardiness and makespan in an open shop scheduling problem with sequence-dependent setup times , 2012 .