Skip to main content
Log in

A 5-parameter complexity classification of the two-stage flow shop scheduling problem with job dependent storage requirements

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

Abstract

The paper is concerned with the two-machine scheduling problem where each job is to be processed on the first-stage machine and after that on the second-stage machine. In order to be processed, each job requires storage space that it seizes at the start of its processing on the first-stage machine and releases only at the completion of processing on the second-stage machine. The storage space is limited and its consumption varies from job to job. The goal is to minimise the time needed for the completion of all jobs. All instances of the considered scheduling problem are classified by means of five parameters. This leads to the sixty four families of instances. For each family, the paper establishes its computational complexity and, in the case of polynomial-time solvability, presents a polynomial-time algorithm, constructing an optimal schedule.

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

  • Berlińska J (2020) Heuristics for scheduling data gathering with limited base station memory. Ann Oper Res 285(1–2):149–159

    Article  MathSciNet  Google Scholar 

  • Blazewicz J, Lenstra JK, Rinnooy Kan AHG (1983) Scheduling subject to resource constraints: classification and complexity. Discret Appl Math 5(1):11–24

    Article  MathSciNet  Google Scholar 

  • Brucker P (2007) Scheduling algorithms. Springer, Berlin

    MATH  Google Scholar 

  • Brucker P, Knust S (2012) Complex scheduling. GOR-Publications. Springer, Berlin Heidelberg

    Book  Google Scholar 

  • Emmons H, Vairaktarakis G (2013) Flow shop scheduling: theoretical results, algorithms, and applications. Springer, New York

    Book  Google Scholar 

  • Fung J, Singh G, Zinder Y (2015) Capacity planning in supply chains of mineral resources. Inform Sci 316:397–418

    Article  Google Scholar 

  • Fung J, Zinder Y (2016) Permutation schedules for a two-machine flow shop with storage. Oper Res Lett 44(2):153–157

    Article  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

  • Hanyu G, Kononov A, Memar J, Zinder Y (2018) Efficient Lagrangian heuristics for the two-stage flow shop with job dependent buffer requirements. J Discrete Algorithms 52–53:143–155

    MathSciNet  MATH  Google Scholar 

  • Hall P (1935) On representatives of subsets. J London Math Soc 10(1):26–30

    Article  Google Scholar 

  • Hulett H, Will TG, Woeginger GJ (2008) Multigraph realizations of degree sequences: maximization is easy, minimization is hard. Oper Res Lett 36(5):594–596

    Article  MathSciNet  Google Scholar 

  • Johnson SM (1954) Optimal two-and three-stage production schedules with setup times included. Naval Res Logist Q 1(1):61–68

    Article  Google Scholar 

  • Kononov A, Hong J-S, Kononova P, Lin F-C (2012) Quantity-based buffer-constrained two-machine flowshop problem: active and passive prefetch models for multimedia applications. J Sched 15(4):487–497

    Article  MathSciNet  Google Scholar 

  • Kononov A, Memar J, Zinder Y (2019) Flow shop with job-dependent buffer requirements—a polynomial-time algorithm and efficient heuristics. In: Michael K, Yury K, Panos P (eds) Mathematical optimization theory and operations research. Springer, Cham, pp 342–357

    Chapter  Google Scholar 

  • Kononov A, Sevastyanov S, Sviridenko M (2012) A complete 4-parametric complexity classification of short shop scheduling problems. J Sched 15(4):427–446

    Article  MathSciNet  Google Scholar 

  • Kononova P, Kochetov Y (2013) The variable neighborhood search for the two machine flow shop problem with a passive prefetch. J Appl Ind Math 7(1):54–67

    Article  MathSciNet  Google Scholar 

  • Le HT, Geser P, Middendorf M (2019) An iterated local search algorithm for the two-machine flow shop problem with buffers and constant processing times on one machine. In: Arnaud L, Luís P (eds) Evolutionary computation in combinatorial optimization. Springer, Cham, pp 50–65

    Chapter  Google Scholar 

  • Lin F-C, Hong J-S, Lin BMT (2009) A two-machine flowshop problem with processing time-dependent buffer constraints—an application in multimedia presentations. Comput Oper Res 36(4):1158–1175

    Article  Google Scholar 

  • Min Y, Choi B-C, Park M-J (2019) Two-machine flow shops with an optimal permutation schedule under a storage constraint. J Sched 23:1–10

    MathSciNet  Google Scholar 

  • Pinedo M (2012) Scheduling theory, algorithms, and systems. Springer, New York

    MATH  Google Scholar 

  • Witt A, Voss S (2007) Simple heuristics for scheduling with limited intermediate storage. Comput Oper Res 34(8):2293–2309

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yakov Zinder.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zinder, Y., Kononov, A. & Fung, J. A 5-parameter complexity classification of the two-stage flow shop scheduling problem with job dependent storage requirements. J Comb Optim 42, 276–309 (2021). https://doi.org/10.1007/s10878-021-00706-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-021-00706-4

Keywords

Navigation