Non-Clairvoyant Scheduling with Predictions Revisited
- URL: http://arxiv.org/abs/2202.10199v1
- Date: Mon, 21 Feb 2022 13:18:11 GMT
- Title: Non-Clairvoyant Scheduling with Predictions Revisited
- Authors: Alexander Lindermayr, Nicole Megow
- Abstract summary: In non-clairvoyant scheduling, the task is to find an online strategy for scheduling jobs with a priori unknown processing requirements.
We revisit this well-studied problem in a recently popular learning-augmented setting that integrates (untrusted) predictions in algorithm design.
We show that these predictions have desired properties, admit a natural error measure as well as algorithms with strong performance guarantees.
- Score: 77.86290991564829
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In non-clairvoyant scheduling, the task is to find an online strategy for
scheduling jobs with a priori unknown processing requirements with the
objective to minimize the total (weighted) completion time. We revisit this
well-studied problem in a recently popular learning-augmented setting that
integrates (untrusted) predictions in online algorithm design. While previous
works used predictions on processing requirements, we propose a new prediction
model, which provides a relative order of jobs which could be seen as
predicting algorithmic actions rather than parts of the unknown input. We show
that these predictions have desired properties, admit a natural error measure
as well as algorithms with strong performance guarantees and that they are
learnable in both, theory and practice. We generalize the algorithmic framework
proposed in the seminal paper by Kumar et al. (NeurIPS'18) and present the
first learning-augmented scheduling results for weighted jobs and unrelated
machines. We demonstrate in empirical experiments the practicability and
superior performance compared to the previously suggested single-machine
algorithms.
Related papers
- Non-clairvoyant Scheduling with Partial Predictions [17.387787159892287]
We present a learning-augmented algorithm satisfying the robustness, consistency, and smoothness criteria.
We also present a novel tradeoff between consistency and smoothness inherent in the scenario with a restricted number of predictions.
arXiv Detail & Related papers (2024-05-02T05:29:22Z) - Learning-Augmented Algorithms with Explicit Predictors [67.02156211760415]
Recent advances in algorithmic design show how to utilize predictions obtained by machine learning models from past and present data.
Prior research in this context was focused on a paradigm where the predictor is pre-trained on past data and then used as a black box.
In this work, we unpack the predictor and integrate the learning problem it gives rise for within the algorithmic challenge.
arXiv Detail & Related papers (2024-03-12T08:40:21Z) - Predictive Coding beyond Correlations [59.47245250412873]
We show how one of such algorithms, called predictive coding, is able to perform causal inference tasks.
First, we show how a simple change in the inference process of predictive coding enables to compute interventions without the need to mutilate or redefine a causal graph.
arXiv Detail & Related papers (2023-06-27T13:57:16Z) - Minimalistic Predictions to Schedule Jobs with Online Precedence
Constraints [117.8317521974783]
We consider non-clairvoyant scheduling with online precedence constraints.
An algorithm is oblivious to any job dependencies and learns about a job only if all of its predecessors have been completed.
arXiv Detail & Related papers (2023-01-30T13:17:15Z) - Algorithms with Prediction Portfolios [23.703372221079306]
We study the use of multiple predictors for a number of fundamental problems, including matching, load balancing, and non-clairvoyant scheduling.
For each of these problems we introduce new algorithms that take advantage of multiple predictors, and prove bounds on the resulting performance.
arXiv Detail & Related papers (2022-10-22T12:58:07Z) - Learning Predictions for Algorithms with Predictions [49.341241064279714]
We introduce a general design approach for algorithms that learn predictors.
We apply techniques from online learning to learn against adversarial instances, tune robustness-consistency trade-offs, and obtain new statistical guarantees.
We demonstrate the effectiveness of our approach at deriving learning algorithms by analyzing methods for bipartite matching, page migration, ski-rental, and job scheduling.
arXiv Detail & Related papers (2022-02-18T17:25:43Z) - Robustification of Online Graph Exploration Methods [59.50307752165016]
We study a learning-augmented variant of the classical, notoriously hard online graph exploration problem.
We propose an algorithm that naturally integrates predictions into the well-known Nearest Neighbor (NN) algorithm.
arXiv Detail & Related papers (2021-12-10T10:02:31Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.