DocumentCode
3564173
Title
Approximation algorithms for the job interval selection problem and related scheduling problems
Author
Chuzhoy, J. ; Ostrovsky, Rafail
Author_Institution
Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
fYear
2001
Firstpage
348
Lastpage
356
Abstract
The authors consider the job interval selection problem (JISP), a simple scheduling model with a rich history and numerous applications. Special cases of this problem include the so-called real-time scheduling problem (also known as the throughput maximization problem) in single and multiple machine environments. In these special cases we have to maximize the number of jobs scheduled between their release date and deadline (preemption is not allowed). Even the single machine case is NP-hard. The unrelated machines case, as well as other special cases of JISP, are MAX SNP-hard. A simple greedy algorithm gives a 2-approximation for JISP. Despite many efforts, this was the best approximation guarantee known, even for throughput maximization on a single machine. The authors break this barrier and show an approximation guarantee of less than 1.582 for arbitrary instances of JISP. For some special cases, we show better results. Our methods can be used to give improved bounds for some related resource allocation problems that were considered recently in the literature.
Keywords
approximation theory; computational complexity; iterative methods; optimisation; real-time systems; scheduling; 2-approximation; JISP; MAX SNP-hard; NP-hard; approximation algorithms; approximation guarantee; arbitrary instances; job interval selection problem; multiple machine environments; preemption; real-time scheduling problem; release date; resource allocation; scheduling problems; simple greedy algorithm; simple scheduling model; single machine environments; throughput maximization; throughput maximization problem; unrelated machines case; Adaptive scheduling; Application software; Approximation algorithms; Computer science; Contracts; Electronic mail; Job shop scheduling; Processor scheduling; Scheduling algorithm; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 2001. Proceedings. 42nd IEEE Symposium on
Print_ISBN
0-7695-1116-3
Type
conf
DOI
10.1109/SFCS.2001.959909
Filename
959909
Link To Document