Integrality Property in Preemptive Parallel Machine Scheduling

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.

[1]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[2]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[3]  Joseph Y.-T. Leung,et al.  Minimizing Mean Flow Time in Two-Machine Open Shops and Flow Shops , 1993, J. Algorithms.

[4]  Peter Brucker,et al.  How useful are preemptive schedules? , 2003, Oper. Res. Lett..

[5]  Joseph Y.-T. Leung,et al.  Scheduling Chain-Structured Tasks to Minimize Makespan and Mean Flow Time , 1991, Inf. Comput..

[6]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[7]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[8]  I. Rival Algorithms and Order , 1988 .

[9]  M. G. Stone,et al.  Rational preemptive scheduling , 1987 .

[10]  Joseph Y.-T. Leung,et al.  Minimizing Total Tardiness on a Single Machine with Precedence Constraints , 1990, INFORMS J. Comput..

[11]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[12]  Yiannis Gabriel,et al.  Logistics of Production and Inventory , 1993, Handbooks in Operations Research and Management Science.

[13]  Gerhard J. Woeginger On the approximability of average completion time scheduling under precedence constraints , 2003, Discret. Appl. Math..

[14]  W. Pulleyblank Progress in combinatorial optimization , 1985 .

[15]  Robert McNaughton,et al.  Scheduling with Deadlines and Loss Functions , 1959 .

[16]  Teofilo F. Gonzalez,et al.  Preemptive Scheduling of Uniform Processor Systems , 1978, JACM.

[17]  Eugene L. Lawler,et al.  On Preemptive Scheduling of Unrelated Parallel Processors by Linear Programming , 1978, JACM.

[18]  Vadim G. Timkovsky,et al.  Identical parallel machines vs. unit-time shops and preemptions vs. chains in scheduling complexity , 2003, Eur. J. Oper. Res..

[19]  V. Tanaev,et al.  Scheduling theory single-stage systems , 1994 .

[20]  Philippe Baptiste,et al.  Ten notes on equal-processing-time scheduling , 2004, 4OR.

[21]  Philippe Baptiste,et al.  On preemption redundancy in scheduling unit processing time jobs on two parallel machines , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[22]  Eugene L. Lawler,et al.  Preemptive scheduling of uniform machines subject to release dates : (preprint) , 1979 .

[23]  Graham K. Rand,et al.  Logistics of Production and Inventory , 1995 .

[24]  Teofilo F. Gonzalez,et al.  Open Shop Scheduling to Minimize Finish Time , 1976, JACM.