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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
Baptiste, P., Timkovsky, V.: On Preemption Redundancy in Scheduling Unit Processing Time Jobs on Two Parallel Machines. Operations Research Letters 28, 205–212 (2001)
Brucker, P., Heitmann, S., Hurink, J.: How Useful are Preemptive Schedules? Operations Research Letters 31(2), 129–136 (2003)
Du, J., Leung, J.Y.T.: Minimizing mean flow time in two-machine open shops and flow shops. J. Algorithms 14, 24–44 (1993)
Du, J., Leung, Y., Young, G.: Scheduling chain-structured tasks to minimize makespan and mean flow time. Inform. and Comput. 92, 219–236 (1991)
Gonzalez, T., Sahni, S.: Open Shop Scheduling to Minimize Finish Time. Journal of the ACM 23, 665–679 (1976)
Gonzalez, T., Sahni, S.: Preemptive Scheduling of Uniform Processor Systems. Journal of the ACM 25, 92–101 (1978)
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)
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)
Lawler, E.L., Labetoulle, J.: On Preemptive Scheduling of Unrelated Parallel Processors by Linear Programming. Journal of the ACM 25, 612–619 (1978)
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)
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)
McNaughton, R.: Scheduling with deadlines and loss functions. Management Science 6, 1–12 (1959)
Sauer, N., Stone, M.: Preemptive scheduling. In: Algorithms and order, Ottawa, ON, 1987, pp. 307–323. Kluwer Acad. Publ., Dordrecht (1989)
Sauer, N., Stone, M.: Rational preemptive scheduling. Order 4(2), 195–206 (1987)
Schrijver, A.: Theory of Linear and Integer Programming. Wiley, Chichester (1986)
Tanaev, V.S., Gordon, V.S., Shafransky, Y.M.: Scheduling theory. Single-stage systems. Kluwer, Dordrecht (1994)
Timkovsky, V.: Identical parallel machines vs. unit-time shops and preemptions vs. chains in scheduling complexity. European J. Oper. Res. 149, 355–376 (2003)
Woeginger, G.: On the approximability of average completion time scheduling under precedence constraints. Discrete Appl. Math. 131(1), 237–252 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)