Skip to main content
Log in

Scheduling a two-stage hybrid flow shop with parallel machines at the first stage

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

This paper considers a non-preemptive two-stage hybrid flow shop problem in which the first stage contains several identical machines, and the second stage contains a single machine. Each job is to be processed on one of the first-stage machines, and then on the second-stage machine. The objective is to find a schedule which minimizes the maximum completion time or makespan. The problem is NP-hard in the strong sense, even when there are two machines at the first stage. Several lower bounds are derived and are tested in a branch and bound algorithm. Also, constructive heuristics are presented, and a descent algorithm is proposed. Extensive computational tests with up to 250 jobs, and up to 10 machines in the first stage, indicate that some of the heuristics consistently generate optimal or near-optimal solutions.

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

Access this article

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S.A. Brah and J.L. Hunsucker, Branch and bound algorithm for a flowshop with multiple processors, European Journal of Operational Research 51(1991)88–99.

    Google Scholar 

  2. R.E. Buten and V.Y. Shen, A scheduling model for computer systems with two classes of processors, Proceedings of the Sagamore Computer Conference on Parallel Processing, 1973, pp. 130–138.

  3. B. Chen, Scheduling multiprocessor flow shops, in: New Advances in Optimization and Approximation, D.Z. Du and J. Sun, eds., Kluwer, Boston, 1994, pp. 1–8.

    Google Scholar 

  4. B. Chen, Analysis of classes of heuristics for scheduling two-stage flow shops with parallel machines at one stage, Journal of the Operational Research Society 46(1995)234–244.

    Google Scholar 

  5. D.E. Deal and J.L. Hunsucker, The two-stage flowshop scheduling problem with M machines at each stage, Journal of Information and Optimization Sciences 12(1991)407–417.

    Google Scholar 

  6. M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman, San Francisco, CA, 1979.

    Google Scholar 

  7. J.N.D. Gupta, Two-stage, hybrid flowshop scheduling problem, Journal of the Operational Research Society 39(1988)359–364.

    Google Scholar 

  8. J.N.D. Gupta and E.A. Tunc, Schedules for a two-stage hybrid flowshop with parallel machines at the second stage, International Journal of Production Research 29(1991)1489–1502.

    Google Scholar 

  9. J.A. Hoogeveen, J.K. Lenstra and B. Veltman, Preemptive scheduling in a two-stage multiprocessor flow shop is NP-hard, European Journal of Operational Research 89(1996)172–175.

    Google Scholar 

  10. J.L. Hunsucker and J.R. Shah, Performance of priority rules in a due date flowshop, OMEGA 20 (1992)73–89.

    Google Scholar 

  11. S.M. Johnson, Optimal two-and three-stage production schedules with setup times included, Naval Research Logistics Quarterly 1(1954)61–68.

    Google Scholar 

  12. R.M. Karp, Reducibility among combinatorial problems, in: Complexity of Computer Computations, R.E. Miller and J.W. Thatcher, eds., Plenum Press, New York, 1972, pp. 85–103.

    Google Scholar 

  13. M.A. Langston, Interstage transportation planning in the deterministic flowshop environment, Operations Research 35(1987)556–564.

    Google Scholar 

  14. E.L. Lawler, J.K. Lenstra, A.H.G. Rinnooy Kan and D.B. Shmoys, Sequencing and scheduling: algorithms and complexity, in: Handbooks in Operations Research and Management Science. Vol. 4: Logistics of Production and Inventory, S.C. Graves, A.H.G. Rinnooy Kan and P.H. Zipkin, eds., North-Holland, Amsterdam, 1993, pp. 445–522.

    Google Scholar 

  15. C.-Y. Lee and G.L. Vairaktarakis, Design for schedulability: Flexible look-behind and look-ahead flowshops, Research Report 93–23, Department of Industrial and Systems Engineering, University of Florida, Gainesville, FL, 1993.

    Google Scholar 

  16. C.-Y. Lee and G.L. Vairaktarakis, Minimizing makespan in hybrid flowshops, Operations Research Letters 16(1994)149–158.

    Google Scholar 

  17. C. Rajendran and D. Chaudhari, Scheduling in n-job, m-stage flowshop with parallel processors to minimize makespan, International Journal of Production Economics 27(1992)137–143.

    Google Scholar 

  18. A.H.G. Rinnooy Kan, Machine Scheduling Problems, Martinus Nijhoff, The Hague, 1976.

    Google Scholar 

  19. M.S. Salvador, A solution to a special class of flow shop scheduling problems, in: Symposium of the Theory of Scheduling and Applications, S.E. Elmaghraby, ed., Springer, New York, 1973, pp. 83–91.

    Google Scholar 

  20. T.J. Sawik, Scheduling flowshops with parallel machines and finite in-process buffers by multilevel programming, in: System Modelling and Optimization, W.M. Iri and K. Yajima, eds., Springer, Berlin, 1988, pp. 691–700.

    Google Scholar 

  21. C. Sriskandarajah and S. Sethi, Scheduling algorithms for flexible flowshops: worst and average case performance, European Journal of Operational Research 43(1989)143–160.

    Google Scholar 

  22. W.H.M. Zijm and E.H.L.B. Nelissen, Scheduling a flexible machining centre, Engineering Costs and Production Economics 19(1990)249–258.

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gupta, J., Hariri, A. & Potts, C. Scheduling a two-stage hybrid flow shop with parallel machines at the first stage. Annals of Operations Research 69, 171–191 (1997). https://doi.org/10.1023/A:1018976827443

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018976827443

Keywords

Navigation