Two-stage no-wait hybrid flowshop scheduling with inter-stage flexibility

This paper addresses the performance of scheduling algorithms for a two-stage no-wait hybrid flowshop environment with inter-stage flexibility, where there exist several parallel machines at each stage. Each job, composed of two operations, must be processed from start to completion without any interruption either on or between the two stages. For each job, the total processing time of its two operations is fixed, and the stage-1 operation is divided into two sub-parts: an obligatory part and an optional part (which is to be determined by a solution), with a constraint that no optional part of a job can be processed in parallel with an idleness of any stage-2 machine. The objective is to minimize the makespan. We prove that even for the special case with only one machine at each stage, this problem is strongly NP-hard. For the case with one machine at stage 1 and m machines at stage 2, we propose two polynomial time approximation algorithms with worst case ratio of $$3-\frac{2}{m+1}$$3-2m+1 and $$2-\frac{1}{m+1}$$2-1m+1, respectively. For the case with m machines at stage 1 and one machine at stage 2, we propose a polynomial time approximation algorithm with worst case ratio of 2. We also prove that all the worst case ratios are tight.

[1]  Karl F. Doerner,et al.  Examination and Operating Room Scheduling Including Optimization of Intrahospital Routing , 2014, Transp. Sci..

[2]  Chung-Yee Lee,et al.  Minimizing the makespan in the 3-machine assembly-type flowshop scheduling problem , 1993 .

[3]  Guoqing Wang,et al.  TWO- AND THREE-STAGE FLOWSHOP SCHEDULING WITH NO-WAIT IN PROCESS , 2009 .

[4]  M. Carter,et al.  Surgical process scheduling: a structured review. , 1997, Journal of the Society for Health Systems.

[5]  Gerhard J. Woeginger,et al.  A Review of Machine Scheduling: Complexity, Algorithms and Approximability , 1998 .

[6]  Michael Samudra,et al.  Operating Room Planning and Scheduling , 2013 .

[7]  Erik Demeulemeester,et al.  Operating room planning and scheduling: A literature review , 2010, Eur. J. Oper. Res..

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

[9]  Chengbin Chu,et al.  A new heuristic algorithm for the operating room scheduling problem , 2011, Comput. Ind. Eng..

[10]  F. Guerriero,et al.  Operational research in the management of the operating theatre: a survey , 2011, Health care management science.

[11]  B. J. Lageweg,et al.  Multiprocessor scheduling with communication delays , 1990, Parallel Comput..

[12]  Chelliah Sriskandarajah,et al.  Performance of scheduling algorithms for no-wait flowshops with parallel machines , 1988 .

[13]  Nadine Meskens,et al.  Multi-objective operating room scheduling considering desiderata of the surgical team , 2013, Decis. Support Syst..

[14]  Chris N. Potts,et al.  Two-Machine No-Wait Flow Shop Scheduling with Missing Operations , 1999, Math. Oper. Res..

[15]  R. Gomory,et al.  Sequencing a One State-Variable Machine: A Solvable Case of the Traveling Salesman Problem , 1964 .

[16]  Chelliah Sriskandarajah,et al.  A Survey of Machine Scheduling Problems with Blocking and No-Wait in Process , 1996, Oper. Res..

[17]  Z. Przasnyski Operating room scheduling. A literature review. , 1986, AORN journal.

[18]  Jinxing Xie,et al.  Minimum deviation algorithm for two-stageno-wait flowshops with parallel machines , 2004 .

[19]  Chris N. Potts,et al.  The Two-Stage Assembly Scheduling Problem: Complexity and Approximation , 1995, Oper. Res..

[20]  Chelliah Sriskandarajah,et al.  Scheduling algorithms for flexible flowshops: Worst and average case performance , 1988 .

[21]  T. C. Edwin Cheng,et al.  Approximability of two-machine no-wait flowshop scheduling with availability constraints , 2003, Oper. Res. Lett..

[22]  S. V. Sevastianov Geometrical heuristics for multiprocessor flowshop scheduling with uniform machines at each stage , 2002 .

[23]  G. Steiner,et al.  The no-wait two-machine flow shop scheduling problem with convex resource-dependent processing times , 2007 .

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

[25]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[26]  J. Gupta,et al.  Schedules for a two-stage hybrid flowshop with parallel machines at the second stage , 1991 .

[27]  Bo Chen Analysis of Classes of Heuristics for Scheduling a Two-Stage Flow Shop with Parallel Machines at One Stage , 1995 .

[28]  J. B. Martin,et al.  Surgical demand scheduling: a review. , 1978, Health services research.

[29]  Bertrand M. T. Lin,et al.  Batch scheduling in the no-wait two-machine flowshop to minimize the makespan , 2001, Comput. Oper. Res..

[30]  Chelliah Sriskandarajah,et al.  Some no-wait shops scheduling problems: Complexity aspect , 1986 .

[31]  Xiaolan Xie,et al.  Operating theatre scheduling with patient recovery in both operating rooms and recovery beds , 2010, Comput. Ind. Eng..