Mixing predictions for online metric algorithms

Antonios Antoniadis, Christian Coester, Marek Eliáš, Adam Polak, Bertrand Simon
4/4/2023
cs.LGcs.DS

No confident code implementation found for this paper.

Abstract

A major technique in learning-augmented online algorithms is combining multiple algorithms or predictors. Since the performance of each predictor may vary over time, it is desirable to use not the single best predictor as a benchmark, but rather a dynamic combination which follows different predictors at different times. We design algorithms that combine predictions and are competitive against such dynamic combinations for a wide class of online problems, namely, metrical task systems. Against the best (in hindsight) unconstrained combination of $\ell$ predictors, we obtain a competitive ratio of $O(\ell^2)$, and show that this is best possible. However, for a benchmark with slightly constrained number of switches between different predictors, we can get a $(1+ε)$-competitive algorithm. Moreover, our algorithms can be adapted to access predictors in a bandit-like fashion, querying only one predictor at a time. An unexpected implication of one of our lower bounds is a new structural insight about covering formulations for the $k$-server problem.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{antoniadis2023mixing,
  title  = {Mixing predictions for online metric algorithms},
  author = {Antonios Antoniadis and Christian Coester and Marek Eliáš and Adam Polak and Bertrand Simon},
  year   = {2023},
  eprint = {2304.01781},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.01781v2},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.01781.svg)](https://codeofpaper.com/paper/2304.01781)

Discussion