2008
DOI: 10.1007/s00453-008-9235-6
|View full text |Cite
|
Sign up to set email alerts
|

Preemptive Online Scheduling: Optimal Algorithms for All Speeds

Abstract: Our main result is an optimal online algorithm for preemptive scheduling on uniformly related machines with the objective to minimize makespan. The algorithm is deterministic, yet it is optimal even among all randomized algorithms. In addition, it is optimal for any fixed combination of speeds of the machines, and thus our results subsume all the previous work on various special cases. Together with a new lower bound it follows that the overall competitive ratio of this optimal algorithm is between 2.054 and e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 23 publications
(13 citation statements)
references
References 24 publications
0
13
0
Order By: Relevance
“…In fact, assuming that no good situation is reached before Step (4), we observe the following: [4,6], we reach GS2 by assigning j to C. So s(j) < 4 and j is assigned to the least loaded bin, which must have load more than 2 already, else we reach GS2 or GSFF(A| 4 , B| 4 ) does not fail on j. This implies that both A and B received items in Step [4,6] leads to GS2. Any item with size more than 6 is assigned to A if it fits there, reaching GS5, and else to B or C, reaching GS7 since s(A) < 9 + 4 − s(B)) .…”
Section: B Proofs From Section 3 B1 First Phase Analysismentioning
confidence: 99%
See 4 more Smart Citations
“…In fact, assuming that no good situation is reached before Step (4), we observe the following: [4,6], we reach GS2 by assigning j to C. So s(j) < 4 and j is assigned to the least loaded bin, which must have load more than 2 already, else we reach GS2 or GSFF(A| 4 , B| 4 ) does not fail on j. This implies that both A and B received items in Step [4,6] leads to GS2. Any item with size more than 6 is assigned to A if it fits there, reaching GS5, and else to B or C, reaching GS7 since s(A) < 9 + 4 − s(B)) .…”
Section: B Proofs From Section 3 B1 First Phase Analysismentioning
confidence: 99%
“…Larger items are fine, as one per bin is sufficient, and the smaller ones are fine as well as we can always fit at least two of them and this guarantees that we have only two bins filled below 4. This motivates our classification of items: Only the regular items of size in (0, 3] ∪ (4,6] are packed in the bins filled up to size 6. The medium items of size in (3,4] are packed in their own bins (four or five per bin).…”
Section: Upper Bound For An Arbitrary Number Of Binsmentioning
confidence: 99%
See 3 more Smart Citations