Skip to main content

Advertisement

Log in

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

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

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}\) and \(2-\frac{1}{m+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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Augusto V, Xie X, Perdomo V (2010) Operating theatre scheduling with patient recovery in both operating rooms and recovery beds. Comput Ind Eng 58(2):231–238

    Article  Google Scholar 

  • Blake J, Carter M (1997) Surgical process scheduling: a structured review. J Soc Health Syst 5(3):17–30

    Google Scholar 

  • Cardoen B, Demeulemeester E, Beliën J (2010) Operating room planning and scheduling. Eur J Oper Res 201(3):921–932

    Article  MATH  Google Scholar 

  • Chen B (1995) Analysis of classes of heuristics for scheduling two-stage flow shop with parallel machines at one stage. J Oper Res Soc 46(2):234–244

    Article  MATH  Google Scholar 

  • Chen B, Potts CN, Woeginger GJ (1998) A review of machine scheduling: complexity, algorithms and approximability, In: Handbook of combinatorial optimization, vol 3. Kluwer Academic Publisher, Boston, pp 21–169

  • Cheng TCE, Liu Z (2003) Approximability of two-machine no-wait flowshop scheduling with availability constraints. Oper Res Lett 31(4):319–322

    Article  MathSciNet  MATH  Google Scholar 

  • Cheng TCE, Sriskandarajah C, Wang G (2000) Two- and three-stage flowshop scheduling with no-wait in process. Prod Oper Manag 9(4):367–378

    Article  Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, New York

    MATH  Google Scholar 

  • Glass CA, Gupta JND, Potts CN (1999) Two machine no-wait flowshop scheduling with missing operations. Math Oper Res 24(4):911–924

    Article  MathSciNet  MATH  Google Scholar 

  • Gilmore P, Gomory R (1964) Sequencing a one-state variable machine: a solvable case of the travelling salesman problem. Oper Res 12(5):665–679

    Article  MATH  Google Scholar 

  • Gilmore P, Lawler EL, Shmoys DB (1985) Well-solved specail cases. In: Lawler EL et al (eds) The travelling salesman problem: a guided tour of combinatorial optimization. Wiley, Chichester, pp 87–143

    Google Scholar 

  • Guerriero F, Guido R (2011) Operational research in the management of the operating theatre: a survey. Health Care Manag Sci 14(1):89–114

    Article  Google Scholar 

  • Gupta JND (1988) Two-stage hybrid flowshop scheduling problem. J Oper Res Soc 39(4):359–364

    Article  MATH  Google Scholar 

  • Gupta JND, Tunc EA (1991) Schedules for a two-stage hybrid flowshop with parallel machines at the second stage. Int J Prod Res 29(7):1489–1502

    Article  Google Scholar 

  • Hall NG, Sriskandarajah C (1996) A survey of machine scheduling problems with blocking and no-wait in process. Oper Res 44(3):510–525

    Article  MathSciNet  MATH  Google Scholar 

  • Lee C-Y, Cheng TCE, Lin BMT (1993) Minimizing the makespan in the 3-machine assembly-type flowshop scheduling problem. Manage Sci 39(5):616–625

    Article  MATH  Google Scholar 

  • Lin BMT, Cheng TCE (2001) Batch scheduling in the no-wait two-machine flowshop to minimize the makespan. Comput Oper Res 28(7):613–624

    Article  MathSciNet  MATH  Google Scholar 

  • Liu Y, Chu C, Wang K (2011) A new heuristic algorithm for the operating room scheduling problem. Comput Ind Eng 61(3):865–871

    Article  Google Scholar 

  • Magerlein J, Martin J (1978) Surgical demand scheduling: a review. Health Serv Res 13(4):418–433

    Google Scholar 

  • Meskens N, Duvivier D, Hanset A (2013) Multi-objective operating room scheduling considering desiderata of the surgical team. Decis Support Syst 55(2):650–659

    Article  Google Scholar 

  • Potts CN, Sevastjanov SV, Strusevich VA, van Wassenhove LN, Zwaneveld CM (1995) The two-stage assembly scheduling problem: complexity and approximation. Oper Res 43(2):346–355

    Article  MathSciNet  MATH  Google Scholar 

  • Przasnyski Z (1986) Operating room scheduling. AORN J 44(1):67–82

    Article  Google Scholar 

  • Ruiz R, Vázquez-Rodríguez JA (2010) The hybrid flow shop scheduling problem. Eur J Oper Res 205(1):1–18

    Article  MathSciNet  MATH  Google Scholar 

  • Schmid V, Doerner KF (2013) Examination and operating room scheduling including optimization of intrahospital routing. Transp Sci 48(1):59–77

    Article  Google Scholar 

  • Sevastianov SV (2002) Geometrical heuristics for multiprocessor flowshop scheduling with uniform machines at each stage. J Sched 5:205–225

    Article  MathSciNet  MATH  Google Scholar 

  • Shabtay D, Kaspi M, Steiner G (2007) The no-wait two-machine flow shop scheduling problem with convex resource-dependent processing times. IIE Trans 39(5):539–557

    Article  Google Scholar 

  • Sriskandarajah C, Ladet P (1986) Some no-wait shops scheduling problems: complexity aspect. Eur J Oper Res 24(3):424–438

    Article  MathSciNet  MATH  Google Scholar 

  • Sriskandarajah C (1993) Performance of scheduling algorithms for no-wait flowshops with parallel machines. Eur J Oper Res 70(3):365–378

    Article  MathSciNet  MATH  Google Scholar 

  • Sriskandarajah C, Sethi SP (1989) Scheduling algorithms for flexible flowshops: worst and average case performance. Eur J Oper Res 43(2):143–160

    Article  MathSciNet  MATH  Google Scholar 

  • Veltman B (1993) Multiprocessor scheduling with communication delays. PhD thesis, CWI, Amsterdam, The Netherlands

  • Xie J, Xing W, Lin Z, Dong J (2004) Minimum deviation algorithm for two-stage no-wait flowshops with parallel machines. Comput Math Appl 47(12):1857–1863

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We are grateful to the anonymous referees and associate editor who have helped to enrich the contents and improve the presentation of our work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weiya Zhong.

Additional information

The first author was supported by the National Natural Science Foundation of China Grants (No. 11301327, 11571221).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhong, W., Shi, Y. Two-stage no-wait hybrid flowshop scheduling with inter-stage flexibility. J Comb Optim 35, 108–125 (2018). https://doi.org/10.1007/s10878-017-0155-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-017-0155-8

Keywords