Double Coverage with Machine-Learned Advice

03/02/2021
by   Alexander Lindermayr, et al.
0

We study the fundamental online k-server problem in a learning-augmented setting. While in the traditional online model, an algorithm has no information about the request sequence, we assume that there is given some advice (e.g. machine-learned predictions) on an algorithm's decision. There is, however, no guarantee on the quality of the prediction and it might be far from being correct. Our main result is a learning-augmented variation of the well-known Double Coverage algorithm for k-server on the line (Chrobak et al., SIDMA 1991) in which we integrate predictions as well as our trust into their quality. We give an error-dependent competitive ratio, which is a function of a user-defined trustiness parameter, and which interpolates smoothly between an optimal consistency, the performance in case that all predictions are correct, and the best-possible robustness regardless of the prediction quality. When given good predictions, we improve upon known lower bounds for online algorithms without advice. We further show that our algorithm achieves for any k an almost optimal consistency-robustness tradeoff, within a class of deterministic algorithms respecting local and memoryless properties. Our algorithm outperforms a previously proposed (more general) learning-augmented algorithm. It is remarkable that the previous algorithm heavily exploits memory, whereas our algorithm is memoryless. Finally, we demonstrate in experiments the practicability and the superior performance of our algorithm on real-world data.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/03/2021

Pareto-Optimal Learning-Augmented Algorithms for Online Conversion Problems

This paper leverages machine-learned predictions to design competitive a...
research
12/20/2022

Scheduling with Predictions

There is significant interest in deploying machine learning algorithms f...
research
09/22/2022

Canadian Traveller Problem with Predictions

In this work, we consider the k-Canadian Traveller Problem (k-CTP) under...
research
02/14/2023

Improved Learning-Augmented Algorithms for the Multi-Option Ski Rental Problem via Best-Possible Competitive Analysis

In this paper, we present improved learning-augmented algorithms for the...
research
12/10/2021

Robustification of Online Graph Exploration Methods

Exploring unknown environments is a fundamental task in many domains, e....
research
03/04/2020

Online metric algorithms with untrusted predictions

Machine-learned predictors, although achieving very good results for inp...
research
07/26/2022

Learning-Augmented Maximum Flow

We propose a framework for speeding up maximum flow computation by using...

Please sign up or login with your details

Forgot password? Click here to reset