Skip to main content

Integrality Property in Preemptive Parallel Machine Scheduling

  • Conference paper
Computer Science - Theory and Applications (CSR 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5675))

Included in the following conference series:

Abstract

We consider parallel machine scheduling problems with identical machines and preemption allowed. It is shown that every such problem with chain precedence constraints and release dates and an integer-concave objective function satisfies the following integrality property: for any problem instance with integral data there exists an optimal schedule where all interruptions occur at integral dates. As a straightforward consequence of this result, for a wide class of scheduling problems with unit processing times a so-called preemption redundancy property is valid. This means that every such preemptive scheduling problem is equivalent to its non-preemptive counterpart from the viewpoint of both its optimum value and the problem complexity. The equivalence provides new and simpler proofs for some known complexity results and closes a few open questions.

Research of the Russian authors is supported by RFBR grant no. 08-01-00370 and Russian-Taiwan grant no. 08-06-92000. Research of the third author is partially supported by ADTP grant 2.1.1/3235.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Baptiste, P., Brucker, P., Knust, S., Timkovsky, V.: Ten notes on equal-processing-time scheduling: at the frontiers of solvability in polynomial time. 4OR 2, 111–127 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  2. Baptiste, P., Carlier, J., Kononov, A., Queyranne, M., Sevastyanov, S., Sviridenko, M.: Structural Properties of Optimal Preemptive Schedules. To appear in Discrete Analysis and Operations Research (in Russian)

    Google Scholar 

  3. Baptiste, P., Timkovsky, V.: On Preemption Redundancy in Scheduling Unit Processing Time Jobs on Two Parallel Machines. Operations Research Letters 28, 205–212 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  4. Brucker, P., Heitmann, S., Hurink, J.: How Useful are Preemptive Schedules? Operations Research Letters 31(2), 129–136 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  5. Du, J., Leung, J.Y.T.: Minimizing mean flow time in two-machine open shops and flow shops. J. Algorithms 14, 24–44 (1993)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  7. Gonzalez, T., Sahni, S.: Open Shop Scheduling to Minimize Finish Time. Journal of the ACM 23, 665–679 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  8. Gonzalez, T., Sahni, S.: Preemptive Scheduling of Uniform Processor Systems. Journal of the ACM 25, 92–101 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  9. Graham, R.L., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Annals of Discrete Mathematics 5, 287–326 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  10. Labetoulle, J., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Preemptive scheduling of uniform machines subject to release dates. In: Pulleyblank, W.R. (ed.) Progress in Combinatorial Optimization, pp. 245–261. Academic Press, London (1984)

    Chapter  Google Scholar 

  11. Lawler, E.L., Labetoulle, J.: On Preemptive Scheduling of Unrelated Parallel Processors by Linear Programming. Journal of the ACM 25, 612–619 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  12. Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B.: Sequencing and Scheduling: Algorithms and Complexity. In: Graves, S.C., Rinnooy Kan, A.H.G., Zipkin, P.H. (eds.) Logistics of Production and Inventory. Handbooks in Operations Research and Management Science, vol. 4, pp. 445–522. North-Holland, Amsterdam (1993)

    Chapter  Google Scholar 

  13. Leung, J.Y.-T., Young, G.H.: Minimizing total tardiness on a single machine with precedence constraints. ORSA J. Comput. 2(4), 346–352 (1990)

    Article  MATH  Google Scholar 

  14. McNaughton, R.: Scheduling with deadlines and loss functions. Management Science 6, 1–12 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  15. Sauer, N., Stone, M.: Preemptive scheduling. In: Algorithms and order, Ottawa, ON, 1987, pp. 307–323. Kluwer Acad. Publ., Dordrecht (1989)

    Chapter  Google Scholar 

  16. Sauer, N., Stone, M.: Rational preemptive scheduling. Order 4(2), 195–206 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  17. Schrijver, A.: Theory of Linear and Integer Programming. Wiley, Chichester (1986)

    MATH  Google Scholar 

  18. Tanaev, V.S., Gordon, V.S., Shafransky, Y.M.: Scheduling theory. Single-stage systems. Kluwer, Dordrecht (1994)

    Book  MATH  Google Scholar 

  19. Timkovsky, V.: Identical parallel machines vs. unit-time shops and preemptions vs. chains in scheduling complexity. European J. Oper. Res. 149, 355–376 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  20. Woeginger, G.: On the approximability of average completion time scheduling under precedence constraints. Discrete Appl. Math. 131(1), 237–252 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  21. http://www.mathematik.uni-osnabrueck.de/research/OR/class/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baptiste, P., Carlier, J., Kononov, A., Queyranne, M., Sevastyanov, S., Sviridenko, M. (2009). Integrality Property in Preemptive Parallel Machine Scheduling. In: Frid, A., Morozov, A., Rybalchenko, A., Wagner, K.W. (eds) Computer Science - Theory and Applications. CSR 2009. Lecture Notes in Computer Science, vol 5675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03351-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03351-3_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03350-6

  • Online ISBN: 978-3-642-03351-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics