Core Concepts
The authors investigate the non-clairvoyant scheduling problem where the decision-maker has access to the exact sizes of only a subset of the jobs. They establish near-optimal lower bounds and algorithms for the case of perfect predictions, and introduce a learning-augmented algorithm that exhibits a novel tradeoff between consistency and smoothness when the number of predictions is limited.
Abstract
The paper explores the non-clairvoyant scheduling problem, where n jobs with unknown sizes must be executed on a single machine, with the objective of minimizing the sum of their completion times. The authors consider the scenario where the decision-maker has access to the exact sizes of only a subset of B jobs, taken uniformly at random.
For the case of perfect predictions, the authors first establish near-optimal lower bounds on the competitive ratio of any algorithm, considering both the exponential distribution and a heavy-tailed distribution for the job sizes. They then propose two algorithms, CRRR and Switch, that leverage the known job sizes to achieve improved competitive ratios compared to the non-clairvoyant setting.
The authors then introduce a learning-augmented algorithm, Switch, that can handle imperfect predictions. This algorithm exhibits a novel tradeoff between consistency (performance with accurate predictions) and smoothness (sensitivity to prediction errors), in addition to the typical consistency-robustness tradeoff. The tradeoff between consistency and smoothness vanishes when the number of predictions B is close to 0 or n.
The paper provides a comprehensive analysis of the problem, including lower bounds, algorithm design, and a detailed study of the tradeoffs involved. The results offer insights into the limitations and potential improvements that can be achieved with a restricted number of predictions in scenarios with multiple unknown variables.
Stats
The paper does not contain any explicit numerical data or statistics. The key results are expressed in terms of competitive ratios and tradeoffs between algorithm properties.
Quotes
"The non-clairvoyant scheduling problem has gained new interest within learning-augmented algorithms, where the decision-maker is equipped with predictions without any quality guarantees."
"In practical settings, access to predictions may be reduced to specific instances, due to cost or data limitations."
"Alongside the typical consistency-robustness tradeoff, our algorithm also exhibits a consistency-smoothness tradeoff."