Skip to main content
Erschienen in: Journal of Scheduling 6/2023

12.03.2021

A complexity analysis and algorithms for two-machine shop scheduling problems under linear constraints

verfasst von: Kameng Nip, Zhenbo Wang

Erschienen in: Journal of Scheduling | Ausgabe 6/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We study several two-machine shop scheduling problems, namely flow shop, job shop and open shop scheduling problems under linear constraints. In these problems, the processing times of two stages of jobs are also decision variables and satisfy a system of linear constraints. The goal of each problem is to determine the processing time of each job, and to schedule the jobs to the shop machine such that the makespan, i.e., the completion time of all jobs, is minimized. These problems can find application in various areas, such as industrial production, advertising and automotive maintenance. We study the computational complexity and propose polynomial-time optimal or approximation algorithms for them. In particular, we show that although a two-machine flow shop scheduling problem and a two-machine job shop scheduling problem without recirculation can be solved in polynomial time, the problems where processing times satisfy linear constraints are generally NP-hard in the strong sense. Then, we design algorithms for various settings of these problems. We design polynomial-time algorithms for them when there are a fixed number of constraints. For the general case, we first propose a simple 2-approximation algorithm, and then design a polynomial-time approximation schemes. In contrast to the previous two problems, we show that the two-machine open shop scheduling problem under linear constraints can be solved in polynomial time.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Indeed, the processing times may also satisfy some more complicated constraints, such as nonlinear constraints in practice. In this work, we only concentrate on the problems and present the application examples with respect to linear constraints. Those problems under more complicated constraints can be left for future work.
 
Literatur
Zurück zum Zitat Ahuja, R. (1985). Minimax linear programming problem. Operations Research Letters, 4(3), 131–134.CrossRef Ahuja, R. (1985). Minimax linear programming problem. Operations Research Letters, 4(3), 131–134.CrossRef
Zurück zum Zitat Allahverdi, A., & Al-Anzi, F. S. (2002). Using two-machine flowshop with maximum lateness objective to model multimedia data objects scheduling problem for www applications. Computers & Operations Research, 29(8), 971–994.CrossRef Allahverdi, A., & Al-Anzi, F. S. (2002). Using two-machine flowshop with maximum lateness objective to model multimedia data objects scheduling problem for www applications. Computers & Operations Research, 29(8), 971–994.CrossRef
Zurück zum Zitat Bárány, I., & Fiala, T. (1982). Többgépes ütemezési problémák közel optimális megoldása (in Hungarian). Szigma - Matematikai - Közgazdasági Folyóirat, 15, 177–191. Bárány, I., & Fiala, T. (1982). Többgépes ütemezési problémák közel optimális megoldása (in Hungarian). Szigma - Matematikai - Közgazdasági Folyóirat, 15, 177–191.
Zurück zum Zitat Chen, B., Potts, C. N., & Woeginger, G. J. (1999). A review of machine scheduling: Complexity, algorithms and approximability. In D. Z. Du & P. M. Pardalos (Eds.), Handbook of combinatorial optimization (pp. 1493–1641). Boston: Springer. Chen, B., Potts, C. N., & Woeginger, G. J. (1999). A review of machine scheduling: Complexity, algorithms and approximability. In D. Z. Du & P. M. Pardalos (Eds.), Handbook of combinatorial optimization (pp. 1493–1641). Boston: Springer.
Zurück zum Zitat Conway, R. W., Maxwell, W., & Miller, L. (1967). Theory of Scheduling. Reading. MA: Addison-Wesley. Conway, R. W., Maxwell, W., & Miller, L. (1967). Theory of Scheduling. Reading. MA: Addison-Wesley.
Zurück zum Zitat Danø, S. (1960). Linear programming in industry, theory and applications: An introduction. Vienna: Springer.CrossRef Danø, S. (1960). Linear programming in industry, theory and applications: An introduction. Vienna: Springer.CrossRef
Zurück zum Zitat Eiselt, H. A., & Sandblom, C. L. (2007). Linear programming and its applications. Berlin: Springer. Eiselt, H. A., & Sandblom, C. L. (2007). Linear programming and its applications. Berlin: Springer.
Zurück zum Zitat Emmons, H., & Vairaktarakis, G. (2013). Flow shop scheduling: Theoretical results, algorithms, and applications. New York: Springer.CrossRef Emmons, H., & Vairaktarakis, G. (2013). Flow shop scheduling: Theoretical results, algorithms, and applications. New York: Springer.CrossRef
Zurück zum Zitat Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1, 117–129.CrossRef Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1, 117–129.CrossRef
Zurück zum Zitat Gonzalez, T., & Sahni, S. (1976). Open shop scheduling to minimize finish time. Journal of the Association for Computing Machinery, 23(4), 665–679.CrossRef Gonzalez, T., & Sahni, S. (1976). Open shop scheduling to minimize finish time. Journal of the Association for Computing Machinery, 23(4), 665–679.CrossRef
Zurück zum Zitat Graham, R., Lawler, E., Lenstra, J., & Kan, A. (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. Annals of Discrete Mathematics, 5(1), 287–326.CrossRef Graham, R., Lawler, E., Lenstra, J., & Kan, A. (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. Annals of Discrete Mathematics, 5(1), 287–326.CrossRef
Zurück zum Zitat Hall, L. A. (1998). Approximability of flow shop scheduling. Mathematical Programming, 82, 175–190.CrossRef Hall, L. A. (1998). Approximability of flow shop scheduling. Mathematical Programming, 82, 175–190.CrossRef
Zurück zum Zitat Jackson, J. R. (1956). An extension of Johnsons results on job-lot scheduling. Naval Research Logistics Quarterly, 3, 201–203.CrossRef Jackson, J. R. (1956). An extension of Johnsons results on job-lot scheduling. Naval Research Logistics Quarterly, 3, 201–203.CrossRef
Zurück zum Zitat Jansen, K., Solis-Oba, R., & Sviridenko, M. (2003). Makespan minimization in job shops: A linear time approximation scheme. SIAM Journal on Discrete Mathematics, 16, 288–300.CrossRef Jansen, K., Solis-Oba, R., & Sviridenko, M. (2003). Makespan minimization in job shops: A linear time approximation scheme. SIAM Journal on Discrete Mathematics, 16, 288–300.CrossRef
Zurück zum Zitat Johnson, S. M. (1954). Optimal two- and three-stage production schedules with setup times included. Naval Research Logistics Quarterly, 1, 61–68.CrossRef Johnson, S. M. (1954). Optimal two- and three-stage production schedules with setup times included. Naval Research Logistics Quarterly, 1, 61–68.CrossRef
Zurück zum Zitat Kaplan, S. (1974). Application of programs with maximin objective functions to problems of optimal resource allocation. Operations Research, 22(4), 802–807.CrossRef Kaplan, S. (1974). Application of programs with maximin objective functions to problems of optimal resource allocation. Operations Research, 22(4), 802–807.CrossRef
Zurück zum Zitat Lenstra, J. K., & Rinnooy Kan, A. H. G. (1979). Computational complexity of discrete optimization problems. Annals of Operations Research, 4, 121–140. Lenstra, J. K., & Rinnooy Kan, A. H. G. (1979). Computational complexity of discrete optimization problems. Annals of Operations Research, 4, 121–140.
Zurück zum Zitat Lenstra, J. K., Rinnooy Kan, A. H. G., & Brucker, P. (1977). Complexity of machine scheduling problems. Annals of Operations Research, 1, 343–362. Lenstra, J. K., Rinnooy Kan, A. H. G., & Brucker, P. (1977). Complexity of machine scheduling problems. Annals of Operations Research, 1, 343–362.
Zurück zum Zitat Mastrolilli, M., & Svensson, O. (2011). Hardness of approximating flow and job shop scheduling problems. Journal of the Association for Computing Machinery, 5(58), 20:1–20:32. Mastrolilli, M., & Svensson, O. (2011). Hardness of approximating flow and job shop scheduling problems. Journal of the Association for Computing Machinery, 5(58), 20:1–20:32.
Zurück zum Zitat Nagar, A., Heragu, S. S., & Haddock, J. (1995). A branch-and-bound approach for a two-machine flowshop scheduling problem. Journal of the Operational Research Society, 46(6), 721–734.CrossRef Nagar, A., Heragu, S. S., & Haddock, J. (1995). A branch-and-bound approach for a two-machine flowshop scheduling problem. Journal of the Operational Research Society, 46(6), 721–734.CrossRef
Zurück zum Zitat Nip, K., & Wang, Z. (2019). Two-machine flow shop scheduling problem under linear constraints. In Y. Li, M. Cardei, & Y. Huang (Eds.), COCOA 2019 (The 13th annual international conference on combinatorial optimization and applications), LNCS (Vol. 11949, pp. 400–411). Cham: Springer. Nip, K., & Wang, Z. (2019). Two-machine flow shop scheduling problem under linear constraints. In Y. Li, M. Cardei, & Y. Huang (Eds.), COCOA 2019 (The 13th annual international conference on combinatorial optimization and applications), LNCS (Vol. 11949, pp. 400–411). Cham: Springer.
Zurück zum Zitat Nip, K., Wang, Z., & Shi, T. (2019). Some graph optimization problems with weights satisfying linear constraints. In Y. Li, M. Cardei, & Y. Huang (Eds.), COCOA 2019 (The 13th annual international conference on combinatorial optimization and applications), LNCS (Vol. 11949, pp. 412–424). Cham: Springer. Nip, K., Wang, Z., & Shi, T. (2019). Some graph optimization problems with weights satisfying linear constraints. In Y. Li, M. Cardei, & Y. Huang (Eds.), COCOA 2019 (The 13th annual international conference on combinatorial optimization and applications), LNCS (Vol. 11949, pp. 412–424). Cham: Springer.
Zurück zum Zitat Nip, K., Wang, Z., & Wang, Z. (2016). Scheduling under linear constraints. European Journal of Operational Research, 253(2), 290–297.CrossRef Nip, K., Wang, Z., & Wang, Z. (2016). Scheduling under linear constraints. European Journal of Operational Research, 253(2), 290–297.CrossRef
Zurück zum Zitat Nip, K., Wang, Z., & Wang, Z. (2017). Knapsack with variable weights satisfying linear constraints. Journal of Global Optimization, 69(3), 713–725.CrossRef Nip, K., Wang, Z., & Wang, Z. (2017). Knapsack with variable weights satisfying linear constraints. Journal of Global Optimization, 69(3), 713–725.CrossRef
Zurück zum Zitat Pinedo, M. (2012). Scheduling: Theory, algorithms, and systems. New York: Springer.CrossRef Pinedo, M. (2012). Scheduling: Theory, algorithms, and systems. New York: Springer.CrossRef
Zurück zum Zitat Schmidt, J. P., Siegel, A., & Srinivasan, A. (1995). Chernoff–Hoeffding bounds for applications with limited independence. SIAM Journal on Discrete Mathematics, 8, 223–250.CrossRef Schmidt, J. P., Siegel, A., & Srinivasan, A. (1995). Chernoff–Hoeffding bounds for applications with limited independence. SIAM Journal on Discrete Mathematics, 8, 223–250.CrossRef
Zurück zum Zitat Sevastianov, S. V., & Woeginger, G. J. (1998). Makespan minimization in open shops: A polynomial time approximation scheme. Mathematical Programming, 82, 191–198.CrossRef Sevastianov, S. V., & Woeginger, G. J. (1998). Makespan minimization in open shops: A polynomial time approximation scheme. Mathematical Programming, 82, 191–198.CrossRef
Zurück zum Zitat Shmoys, D. B., Stein, C., & Wein, J. (1994). Improved approximation algorithms for shop scheduling problems. SIAM Journal on Computing, 23, 617–632.CrossRef Shmoys, D. B., Stein, C., & Wein, J. (1994). Improved approximation algorithms for shop scheduling problems. SIAM Journal on Computing, 23, 617–632.CrossRef
Zurück zum Zitat Wang, Z., & Nip, K. (2017). Bin packing under linear constraints. Journal of Combinatorial Optimization, 34(5), 1198–1209.CrossRef Wang, Z., & Nip, K. (2017). Bin packing under linear constraints. Journal of Combinatorial Optimization, 34(5), 1198–1209.CrossRef
Zurück zum Zitat Williamson, D. P., Hall, L. A., Hoogeveen, J. A., Hurkens, C. A. J., Lenstra, J. K., Sevast’janov, S. V., et al. (1997). Short shop schedules. Operations Research, 45, 288–294.CrossRef Williamson, D. P., Hall, L. A., Hoogeveen, J. A., Hurkens, C. A. J., Lenstra, J. K., Sevast’janov, S. V., et al. (1997). Short shop schedules. Operations Research, 45, 288–294.CrossRef
Zurück zum Zitat Ye, Y. (1997). Interior point algorithms: Theory and analysis. New York: Wiley-Interscience.CrossRef Ye, Y. (1997). Interior point algorithms: Theory and analysis. New York: Wiley-Interscience.CrossRef
Zurück zum Zitat Zhang, S., Nip, K., & Wang, Z. (2018). Related machine scheduling with machine speeds satisfying linear constraints. In: D. Kim (Ed.), COCOA 2018 (The 12th annual international conference on combinatorial optimization and applications), LNCS (Vol. 11346, pp. 314–328). Switzerland: Springer. Zhang, S., Nip, K., & Wang, Z. (2018). Related machine scheduling with machine speeds satisfying linear constraints. In: D. Kim (Ed.), COCOA 2018 (The 12th annual international conference on combinatorial optimization and applications), LNCS (Vol. 11346, pp. 314–328). Switzerland: Springer.
Metadaten
Titel
A complexity analysis and algorithms for two-machine shop scheduling problems under linear constraints
verfasst von
Kameng Nip
Zhenbo Wang
Publikationsdatum
12.03.2021
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 6/2023
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-021-00677-8

Weitere Artikel der Ausgabe 6/2023

Journal of Scheduling 6/2023 Zur Ausgabe

Premium Partner