2006
DOI: 10.1145/1120582.1120585
|View full text |Cite
|
Sign up to set email alerts
|

A new average case analysis for completion time scheduling

Abstract: We present a new average case analysis for the problem of scheduling n jobs on m machines so that the sum of job completion times is minimized. Our goal is to use the concept of competitive ratio-which is a typical worst case notion-also within an average case analysis. We show that the classic SEPT scheduling strategy with (n) worst-case competitive ratio achieves an average of O(1) under several natural distributions, among them the exponential distribution. Our analysis technique allows to also roughly esti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

1
47
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 40 publications
(48 citation statements)
references
References 30 publications
1
47
0
Order By: Relevance
“…An alternative is to define it as the ratio between the expected costs of the algorithm and of the optimum, see also [18]. We point out that we obtain the same results under this alternative, weaker, definition.…”
Section: Smoothed Competitive Analysissupporting
confidence: 65%
See 3 more Smart Citations
“…An alternative is to define it as the ratio between the expected costs of the algorithm and of the optimum, see also [18]. We point out that we obtain the same results under this alternative, weaker, definition.…”
Section: Smoothed Competitive Analysissupporting
confidence: 65%
“…To the best of our knowledge, this is the first average case analysis of MLF. Recently, Scharbrodt et al [18] performed the analysis of the average competitive ratio of the Shortest Expected Processing Time First heuristic to minimize the average completion time where the processing times of the jobs follow a gamma distribution. Our result is stronger in the following aspects: (a) the analysis of [18] applies when the algorithm knows the distribution of the processing times, while in our analysis we require no knowledge about the distribution of the processing times, and (b) our result applies to average flow time, a measure of optimality much stronger than average completion time.…”
Section: Smoothed Competitive Analysismentioning
confidence: 99%
See 2 more Smart Citations
“…One drawback of competitive analysis is that it often provides rather pessimistic results due to its worst-case character. This is partly overcome by more elaborate variants like averagecase competitive analysis [22] and smoothed competitive analysis [3,21].…”
Section: Introductionmentioning
confidence: 99%