Contract Scheduling With Predictions

11/24/2020
by   Spyros Angelopoulos, et al.
0

Contract scheduling is a general technique that allows to design a system with interruptible capabilities, given an algorithm that is not necessarily interruptible. Previous work on this topic has largely assumed that the interruption is a worst-case deadline that is unknown to the scheduler. In this work, we study the setting in which there is a potentially erroneous prediction concerning the interruption. Specifically, we consider the setting in which the prediction describes the time that the interruption occurs, as well as the setting in which the prediction is obtained as a response to a single or multiple binary queries. For both settings, we investigate tradeoffs between the robustness (i.e., the worst-case performance assuming adversarial prediction) and the consistency (i.e, the performance assuming that the prediction is error-free), both from the side of positive and negative results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/02/2021

Online Search With Best-Price and Query-Based Predictions

In the online (time-series) search problem, a player is presented with a...
research
09/08/2022

Strategyproof Scheduling with Predictions

In their seminal paper that initiated the field of algorithmic mechanism...
research
02/05/2021

Online Bin Packing with Predictions

Bin packing is a classic optimization problem with a wide range of appli...
research
05/20/2018

SRPT for Multiserver Systems

The Shortest Remaining Processing Time (SRPT) scheduling policy and its ...
research
05/24/2019

The advantages of multiple classes for reducing overfitting from test set reuse

Excessive reuse of holdout data can lead to overfitting. However, there ...
research
05/02/2022

Scheduling with Speed Predictions

Algorithms with predictions is a recent framework that has been used to ...
research
12/20/2022

Scheduling with Predictions

There is significant interest in deploying machine learning algorithms f...

Please sign up or login with your details

Forgot password? Click here to reset