Approximation algorithms for the three-stage flexible flow shop problem with mid group constraint

We propose ten heuristics for that problem and give their time complexities.We give 4 lower bounds for that problem and worst case rates of nine heuristics.We design a computational experiment to test the performance of ten heuristics.SP.JH-MJ is best and TSM is the worst among the ten heuristics by the experiment. This paper considers a three-stage flexible flow shop scheduling problem, where the jobs have the group constraint at the second stage and the three stages consist of unrelated parallel machines. Because of the complexity of this problem, approximation algorithms are more appropriate to solve it. Firstly, we propose ten heuristic algorithms based on the idea of combined algorithms proposed by Soewandi and Elmaghraby (2001) and give their time complexities. Secondly, since there is no reference on the worst-case performance ratios of RDM, SP.H1 and SP.H2 algorithms for the unrelated parallel machines, we provide the worst-case performance ratios of these three algorithms and then give the worst-case performance ratios of the nine algorithms proposed in this paper. Finally, to evaluate the performance of the ten algorithms, four lower bounds of this problem are proposed in Appendix A and a computational experiment is designed, where lots of instances are generated and each algorithm is run with every instance. Experimental results indicate that the performances of ten heuristic algorithms are contingent on different configurations and SP.JH-MJ algorithm generally outperforms the others with respect to the three-stage flexible flow shop scheduling problem addressed in this paper.

[1]  George L. Vairaktarakis,et al.  Minimizing makespan in hybrid flowshops , 1994, Oper. Res. Lett..

[2]  Rasaratnam Logendran,et al.  Minimizing the makespan of a group scheduling problem: a new heuristic , 1991 .

[3]  Shaukat A. Brah,et al.  Heuristics for scheduling in a flow shop with multiple processors , 1999, Eur. J. Oper. Res..

[4]  Geun-Cheol Lee,et al.  Estimating order lead times in hybrid flowshops with different scheduling rules , 2009, Comput. Ind. Eng..

[5]  Rasaratnam Logendran,et al.  Group scheduling in flexible flow shops , 2005 .

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

[7]  Zhan-tao Li,et al.  Scheduling Rules for Two-stage Flexible Flow Shop Scheduling Problem Subject to Tail Group Constraint. , 2013 .

[8]  Stéphane Dauzère-Pérès,et al.  Modelling and solving a practical flexible job-shop scheduling problem with blocking constraints , 2011 .

[9]  Oscar H. Ibarra,et al.  Bounds for LPT Schedules on Uniform Processors , 1977, SIAM J. Comput..

[10]  Ronald G. Askin,et al.  Scheduling flexible flow lines with sequence-dependent setup times , 2004, Eur. J. Oper. Res..

[11]  Ronald L. Graham,et al.  Bounds for certain multiprocessing anomalies , 1966 .

[12]  Zhan-tao Li,et al.  A heuristic algorithm for two-stage flexible flow shop scheduling with head group constraint , 2013 .

[13]  Jatinder N. D. Gupta,et al.  Two-Stage, Hybrid Flowshop Scheduling Problem , 1988 .

[14]  Heinrich Kuhn,et al.  A taxonomy of flexible flow line scheduling procedures , 2007, Eur. J. Oper. Res..

[15]  Reza Tavakkoli-Moghaddam,et al.  A memetic algorithm for the flexible flow line scheduling problem with processor blocking , 2009, Comput. Oper. Res..

[16]  Christos Koulamas,et al.  A note on performance guarantees for sequencing three-stage flexible flowshops with identical machines to minimize makespan , 2007 .

[17]  Shaukat A. Brah,et al.  Comparison of Scheduling Rules in a Flow Shop with Multiple Processors: A Simulation , 1998, Simul..

[18]  Salah E. Elmaghraby,et al.  Sequencing Three-Stage Flexible Flowshops with Identical Machines to Minimize Makespan , 2001 .

[19]  T. T. Narendran,et al.  Buffer levels and choice of material handling device in flexible manufacturing systems , 1993 .

[20]  Hong Wang,et al.  Flexible flow shop scheduling: optimum, heuristics and artificial intelligence solutions , 2005, Expert Syst. J. Knowl. Eng..

[21]  Frank Werner,et al.  A comparison of scheduling algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria , 2009, Comput. Oper. Res..

[22]  Luo Runzi Two-stage Flexible Flowshop Scheduling Problems with a Batch Processor on Second Stage , 2008 .

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

[24]  Rubén Ruiz,et al.  The hybrid flow shop scheduling problem , 2010, Eur. J. Oper. Res..

[25]  Marius M. Solomon,et al.  A computational study of heuristics for two-stage flexible flowshops , 1996 .

[26]  Shaukat A. Brah,et al.  A comparative analysis of due date based job sequencing rules in a flow shop with multiple processors , 1996 .

[27]  Giorgio Gambosi,et al.  Complexity and Approximation , 1999, Springer Berlin Heidelberg.

[28]  Mostafa Zandieh,et al.  Scheduling a dynamic flexible flow line with sequence-dependent setup times: a simulation analysis , 2010 .

[29]  Teofilo F. Gonzalez,et al.  Flowshop and Jobshop Schedules: Complexity and Approximation , 1978, Oper. Res..