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.
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
Berlińska, J.: Scheduling for data gathering networks with data compression. Eur. J. Oper. Res. 246(3), 744–749 (2015)
Berlińska, J.: Heuristics for scheduling data gathering with limited base station memory. Ann. Oper. Res. 285(1), 149–159 (2020)
Berlińska, J., Kononov, A., Zinder, Y.: Two-machine flow shop with dynamic storage space. Optim. Lett. 15, 2433–2454 (2020)
Blazewicz, J., Lenstra, J.K., Kan, A.R.: Scheduling subject to resource constraints: classification and complexity. Discrete Appl. Math. 5(1), 11–24 (1983)
Brucker, P., Heitmann, S., Hurink, J.: Flow-shop problems with intermediate buffers. OR Spectr. 25(4), 549–574 (2003)
Brucker, P., Knust, S.: Complex Scheduling. Springer, Berlin (2012)
Emmons, H., Vairaktarakis, G.: Flow Shop Scheduling. Springer, Berlin (2013)
Ernst, A., Fung, J., Singh, G., Zinder, Y.: Flexible flow shop with dedicated buffers. Discrete Appl. Math. 261, 148–163 (2018)
Fung, J., Singh, G., Zinder, Y.: Capacity planning in supply chains of mineral resources. Inf. Sci. 316, 397–418 (2015)
Fung, J., Zinder, Y.: Permutation schedules for a two-machine flow shop with storage. Oper. Res. Lett. 44(2), 153–157 (2016)
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)
Gu, H., Memar, J., Zinder, Y.: Improved Lagrangian relaxation-based optimisation procedure for scheduling with storage. IFAC-PapersOnLine 52(13), 100–105 (2019)
Johnson, S.M.: Optimal two-and three-stage production schedules with setup times included. Naval Res. Logist. Q. 1(1), 61–68 (1954)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Papadimitriou, C.H., Kanellakis, P.C.: Flowshop scheduling with limited temporary storage. J. ACM 27(3), 533–549 (1980)
Pinedo, M.L.: Scheduling: Theory, Algorithms, and Systems. Springer, Berlin (2016)
Witt, A., Voß, S.: Simple heuristics for scheduling with limited intermediate storage. Comput. Oper. Res. 34(8), 2293–2309 (2007)
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)
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-021-01097-w