Skip to main content

Precedence-Constrained Scheduling Problems Parameterized by Partial Order Width

  • Conference paper
  • First Online:
Discrete Optimization and Operations Research (DOOR 2016)

Abstract

Negatively answering a question posed by Mnich and Wiese (Math. Program. 154(1–2):533–562), we show that \(\hbox {P2}|\hbox {prec}, p_{j}{\in }\{1,2\}|C_{\max }\), the problem of finding a non-preemptive minimum-makespan schedule for precedence-constrained jobs of lengths 1 and 2 on two parallel identical machines, is W[2]-hard parameterized by the width of the partial order giving the precedence constraints. To this end, we show that Shuffle Product, the problem of deciding whether a given word can be obtained by interleaving the letters of \(k\) other given words, is W[2]-hard parameterized by \(k\), thus additionally answering a question posed by Rizzi and Vialette (CSR 2013). Finally, refining a geometric algorithm due to Servakh (Diskretn. Anal. Issled. Oper. 7(1):75–82), we show that the more general Resource-Constrained Project Scheduling problem is fixed-parameter tractable parameterized by the partial order width combined with the maximum allowed difference between the earliest possible and factual starting time of a job.

R. van Bevern—Supported by project 16-31-60007 mol_a_dk of the Russian Foundation for Basic Research.

C. Komusiewicz—Supported by the DFG, project MAGZ (KO 3669/4-1).

N. Talmon—Supported by a postdoctoral fellowship from I-CORE ALGO.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Akers Jr., S.B.: A graphical approach to production scheduling problems. Oper. Res. 4(2), 244–245 (1956)

    Article  Google Scholar 

  2. van Bevern, R.: Fixed-parameter algorithms in operations research: opportunities and challenges. Parameterized Complex. News 12(1), 4–6 (2016)

    Google Scholar 

  3. Bodlaender, H.L., Fellows, M.R.: W[2]-hardness of precedence constrained \(k\)-processor scheduling. Oper. Res. Lett. 18(2), 93–97 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  4. Cygan, M., et al.: Parameterized Algorithms. Springer, Amsterdam (2015)

    Google Scholar 

  5. Downey, R.G., Fellows, M.R.: Fundamentals of Parameterized Complexity. Springer, Heidelberg (2013)

    Google Scholar 

  6. Du, J., Leung, J.Y.T., Young, G.H.: Scheduling chain-structured tasks to minimize makespan and mean flow time. Inform. Comput. 92(2), 219–236 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  7. Felsner, S., Raghavan, V., Spinrad, J.: Recognition algorithms for orders of small width and graphs of small Dilworth number. Order 20(4), 351–364 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  8. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York (1979)

    MATH  Google Scholar 

  9. Hardgrave, W.W., Nemhauser, G.L.: A geometric model and a graphical algorithm for a sequencing problem. Oper. Res. 11(6), 889–900 (1963)

    Article  MATH  Google Scholar 

  10. Lenstra, J.K., Rinnooy Kan, A.H.G.: Complexity of scheduling under precedence constraints. Oper. Res. 26(1), 22–35 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  11. Mnich, M., Wiese, A.: Scheduling and fixed-parameter tractability. Math. Program. 154(1–2), 533–562 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  12. Rizzi, Romeo, Vialette, Stéphane: On recognizing words that are squares for the shuffle product. In: Bulatov, Andrei A., Shur, Arseny M. (eds.) CSR 2013. LNCS, vol. 7913, pp. 235–245. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  13. Schwindt, C., Zimmermann, J. (eds.): Handbook on Project Management and Scheduling. International Handbooks on Information Systems. Springer, Heidelberg (2015)

    Google Scholar 

  14. Servakh, V.V.: Effektivno razreshimy sluchaj zadachi kalendarnogo planirovaniya s vozobnovimymi resursami. Diskretn. Anal. Issled. Oper. 7(1), 75–82 (2000)

    MathSciNet  Google Scholar 

  15. Ullman, J.: NP-complete scheduling problems. J. Comput. Syst. Sci. 10(3), 384–393 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  16. Warmuth, M.K., Haussler, D.: On the complexity of iterated shuffle. J. Comput. Syst. Sci. 28(3), 345–358 (1984)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

The authors are thankful to Sergey Sevastyanov for pointing out the work of Akers [1] and Servakh [14]. This research was initiated at the annual research retreat of the algorithms and complexity group of TU Berlin, April 3–9, 2016, Krölpa, Germany.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to René van Bevern .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

van Bevern, R., Bredereck, R., Bulteau, L., Komusiewicz, C., Talmon, N., Woeginger, G.J. (2016). Precedence-Constrained Scheduling Problems Parameterized by Partial Order Width. In: Kochetov, Y., Khachay, M., Beresnev, V., Nurminski, E., Pardalos, P. (eds) Discrete Optimization and Operations Research. DOOR 2016. Lecture Notes in Computer Science(), vol 9869. Springer, Cham. https://doi.org/10.1007/978-3-319-44914-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44914-2_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44913-5

  • Online ISBN: 978-3-319-44914-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics