ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Operations Research Letters
Volume 28, Issue 5, June 2001, Pages 205-212
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (103 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0167-6377(01)00068-2    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2001 Elsevier Science B.V. All rights reserved.

On preemption redundancy in scheduling unit processing time jobs on two parallel machines

Philippe BaptisteCorresponding Author Contact Information, E-mail The Corresponding Author, a and Vadim G. Timkovsky1, E-mail The Corresponding Author, , b, , c

a CNRS, UMR 6599 HeuDiaSyC, Université de Technologie de Compiègne, Centre de Recherches de Royallieu, BP 20.529, 60205 Compiègne Cedex, France b Star Data Systems Inc., Commerce Court South, 30 Wellington Street West, Suite 300, Toronto, Ontario M5L 1G1, Canada c Department of Computing and Software, McMaster University, Hamilton, Ontario L8S 4L7, Canada

Received 28 November 2000;
revised 1 March 2001.
Available online 11 July 2001.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

McNaughton's theorem (1959) states that preemptions in scheduling arbitrary processing time jobs on identical parallel machines to minimize the total weighted completion time are redundant. Du et al. (1991) proved that this remains true even though the jobs have precedence constraints in the form of chains. There are known simple counterexamples showing that other extensions of McNaughton's theorem to other criteria or more general precedence constraints such as intrees or outtrees, or different release dates of jobs, or different speeds of machines, are not true even for equal weights of jobs. In this paper we show that in the case of two machines and unit processing times, preemptions are still advantageous for intrees or machines with different speeds even for equal weights, or outtrees for different weights, but become redundant for outtrees and equal weights even for different release dates. We also conjecture that the latter statement is actually true for any number of machines.

Article Outline

1. Introduction
1.1. Definitions and denotations
1.2. Earlier results on preemption redundancy
1.3. Cases with two machines where preemptions of unit processing time jobs are advantageous
1.4. Cases with two machines where preemptions of unit processing time jobs are redundant
2. Main result
2.1. Passage to integer preemptions
2.2. Expanded problem and theorem formulation
2.3. Theorem proof
3. Concluding remark
References

 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.