Title
Maximizing the Minimum Load for Random Processing Times
Abstract
In this article, we consider a stochastic variant of the so-called Santa Claus problem. The Santa Claus problem is equivalent to the problem of scheduling a set of n jobs on m parallel machines without preemption, so as to maximize the minimum load. We consider the identical machine version of this scheduling problem with the additional restriction that the scheduler has only a guess of the processing times; that is, the processing time of a job is a random variable. We show that there is a critical value ρ (n,m) such that if the duration of the jobs is exponentially distributed and the expected values deviate by less than a multiplicative factor of ρ (n,m) from each other, then a greedy algorithm has an expected competitive ratio arbitrarily close to one; that is, it performs in expectation almost as good as an algorithm that knows the actual values in advance. On the other hand, if the expected values deviate by more than a multiplicative factor of ρ (n,m), then the expected performance is arbitrarily bad for all algorithms.
Year
DOI
Venue
2015
10.1145/2651421
ACM Transactions on Algorithms
Keywords
Field
DocType
algorithms,scheduling,expected competitive ratio,average-case analysis,theory
Discrete mathematics,Combinatorics,Random variable,Job shop scheduling,Multiplicative function,Scheduling (computing),Greedy algorithm,Expected value,Exponential distribution,Mathematics,Competitive analysis
Journal
Volume
Issue
ISSN
11
3
1549-6325
Citations 
PageRank 
References 
0
0.34
9
Authors
4
Name
Order
Citations
PageRank
Stefanie Gerke119931.63
Konstantinos Panagiotou229027.80
Justus Schwartz3211.47
Angelika Steger4995111.50