TY - GEN
T1 - Machine Covering in the Random-Order Model
AU - Albers, Susanne
AU - Gálvez, Waldo
AU - Janke, Maximilian
N1 - Publisher Copyright:
© Susanne Albers, Waldo Gálvez, and Maximilian Janke.
PY - 2021/12/1
Y1 - 2021/12/1
N2 - In the Online Machine Covering problem jobs, defined by their sizes, arrive one by one and have to be assigned to m parallel and identical machines, with the goal of maximizing the load of the least-loaded machine. Unfortunately, the classical model allows only fairly pessimistic performance guarantees: The best possible deterministic ratio of m is achieved by the Greedy-strategy, and the best known randomized algorithm has competitive ratio Õ(√m) which cannot be improved by more than a logarithmic factor. Modern results try to mitigate this by studying semi-online models, where additional information about the job sequence is revealed in advance or extra resources are provided to the online algorithm. In this work we study the Machine Covering problem in the recently popular random-order model. Here no extra resources are present, but instead the adversary is weakened in that it can only decide upon the input set while jobs are revealed uniformly at random. It is particularly relevant to Machine Covering where lower bounds are usually associated to highly structured input sequences. We first analyze Graham’s Greedy-strategy in this context and establish that its competitive ratio decreases slightly to Θ (log(mm)) which is asymptotically tight. Then, as our main result, we present an improved Õ(√4 m)-competitive algorithm for the problem. This result is achieved by exploiting the extra information coming from the random order of the jobs, using sampling techniques to devise an improved mechanism to distinguish jobs that are relatively large from small ones. We complement this result with a first lower bound showing that no algorithm can have a competitive ratio of O (loglog(log(mm))) in the random-order model. This lower bound is achieved by studying a novel variant of the Secretary problem, which could be of independent interest.
AB - In the Online Machine Covering problem jobs, defined by their sizes, arrive one by one and have to be assigned to m parallel and identical machines, with the goal of maximizing the load of the least-loaded machine. Unfortunately, the classical model allows only fairly pessimistic performance guarantees: The best possible deterministic ratio of m is achieved by the Greedy-strategy, and the best known randomized algorithm has competitive ratio Õ(√m) which cannot be improved by more than a logarithmic factor. Modern results try to mitigate this by studying semi-online models, where additional information about the job sequence is revealed in advance or extra resources are provided to the online algorithm. In this work we study the Machine Covering problem in the recently popular random-order model. Here no extra resources are present, but instead the adversary is weakened in that it can only decide upon the input set while jobs are revealed uniformly at random. It is particularly relevant to Machine Covering where lower bounds are usually associated to highly structured input sequences. We first analyze Graham’s Greedy-strategy in this context and establish that its competitive ratio decreases slightly to Θ (log(mm)) which is asymptotically tight. Then, as our main result, we present an improved Õ(√4 m)-competitive algorithm for the problem. This result is achieved by exploiting the extra information coming from the random order of the jobs, using sampling techniques to devise an improved mechanism to distinguish jobs that are relatively large from small ones. We complement this result with a first lower bound showing that no algorithm can have a competitive ratio of O (loglog(log(mm))) in the random-order model. This lower bound is achieved by studying a novel variant of the Secretary problem, which could be of independent interest.
KW - Competitive analysis
KW - Machine covering
KW - Online algorithm
KW - Random-order
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=85122430473&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.ISAAC.2021.52
DO - 10.4230/LIPIcs.ISAAC.2021.52
M3 - Conference contribution
AN - SCOPUS:85122430473
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 32nd International Symposium on Algorithms and Computation, ISAAC 2021
A2 - Ahn, Hee-Kap
A2 - Sadakane, Kunihiko
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 32nd International Symposium on Algorithms and Computation, ISAAC 2021
Y2 - 6 December 2021 through 8 December 2021
ER -