Skip to main content
Log in

On a borderline between the NP-hard and polynomial-time solvable cases of the flow shop with job-dependent storage requirements

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

Abstract

The paper is concerned with the two-machine flow shop, where each job requires an additional resource (referred to as storage space) from the start of its first operation till the end of its second operation. The storage requirement of a job is determined by the processing time of its first operation. At any point in time, the total consumption of this additional resource cannot exceed a given limit (referred to as the storage capacity). The goal is to minimise the makespan, i.e. to minimise the time needed for the completion of all jobs. This problem is NP-hard in the strong sense. The paper analyses how the parameter - a lower bound on the storage capacity specified in terms of the processing times, affects the computational complexity.

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

Access this article

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Similar content being viewed by others

References

  1. Berlińska, J.: Scheduling for data gathering networks with data compression. Eur. J. Oper. Res. 246(3), 744–749 (2015)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  3. Berlińska, J., Kononov, A., Zinder, Y.: Two-machine flow shop with dynamic storage space. Optim. Lett. 15, 2433–2454 (2020)

    Article  MathSciNet  Google Scholar 

  4. Blazewicz, J., Lenstra, J.K., Kan, A.R.: Scheduling subject to resource constraints: classification and complexity. Discrete Appl. Math. 5(1), 11–24 (1983)

    Article  MathSciNet  Google Scholar 

  5. Brucker, P., Heitmann, S., Hurink, J.: Flow-shop problems with intermediate buffers. OR Spectr. 25(4), 549–574 (2003)

    Article  MathSciNet  Google Scholar 

  6. Brucker, P., Knust, S.: Complex Scheduling. Springer, Berlin (2012)

    Book  Google Scholar 

  7. Emmons, H., Vairaktarakis, G.: Flow Shop Scheduling. Springer, Berlin (2013)

    Book  Google Scholar 

  8. Ernst, A., Fung, J., Singh, G., Zinder, Y.: Flexible flow shop with dedicated buffers. Discrete Appl. Math. 261, 148–163 (2018)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  12. Gu, H., Memar, J., Zinder, Y.: Improved Lagrangian relaxation-based optimisation procedure for scheduling with storage. IFAC-PapersOnLine 52(13), 100–105 (2019)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  15. Kononov, A., Memar, J., Zinder, Y.: Flow shop with job-dependent buffer requirements—a polynomial-time algorithm and efficient heuristics. In: International Conference on Mathematical Optimisation Theory and Operations Research, pp. 342–357. Springer (2019)

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

    Article  MathSciNet  Google Scholar 

  17. Le, H.T., Geser, P., Middendorf, M.: An iterated local search algorithm for the two-machine flow shop problem with buffers and constant processing times on one machine. In: European Conference on Evolutionary Computation in Combinatorial Optimisation (Part of EvoStar), pp. 50–65. Springer (2019)

  18. Le, H.T., Geser, P., Middendorf, M.: Iterated local search and other algorithms for buffered two-machine permutation flow shops with constant processing times on one machine. Evolut. Comput. 29, 415–439 (2021)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  20. Lin, F.C., Hong, J.S., Lin, B.M.: Sequence optimisation for media objects with due date constraints in multimedia presentations from digital libraries. Inf. Syst. 38(1), 82–96 (2013)

    Article  Google Scholar 

  21. Lin, F.C., Lai, C.Y., Hong, J.S.: Minimize presentation lag by sequencing media objects for auto-assembled presentations from digital libraries. Data Knowl. Eng. 66(3), 382–401 (2008)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  23. Papadimitriou, C.H., Kanellakis, P.C.: Flowshop scheduling with limited temporary storage. J. ACM 27(3), 533–549 (1980)

    Article  MathSciNet  Google Scholar 

  24. Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems. Springer, Berlin (2016)

    Book  Google Scholar 

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

    Article  Google Scholar 

  26. 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)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The research of the first author was supported by the program of fundamental scientific researches of the SB RAS, project 0314-2019-0014.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julia Memar.

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

Kononov, A., Memar, J. & Zinder, Y. On a borderline between the NP-hard and polynomial-time solvable cases of the flow shop with job-dependent storage requirements. J Glob Optim 83, 445–456 (2022). https://doi.org/10.1007/s10898-021-01097-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-021-01097-w

Keywords

Navigation