Algorithms for Caching and MTS with reduced number of predictions

Karim Abdel Sadek, Marek Elias
4/9/2024
cs.LGcs.DS

No confident code implementation found for this paper.

Abstract

ML-augmented algorithms utilize predictions to achieve performance beyond their worst-case bounds. Producing these predictions might be a costly operation -- this motivated Im et al. '22 to introduce the study of algorithms which use predictions parsimoniously. We design parsimonious algorithms for caching and MTS with action predictions, proposed by Antoniadis et al. '20, focusing on the parameters of consistency (performance with perfect predictions) and smoothness (dependence of their performance on the prediction error). Our algorithm for caching is 1-consistent, robust, and its smoothness deteriorates with the decreasing number of available predictions. We propose an algorithm for general MTS whose consistency and smoothness both scale linearly with the decreasing number of predictions. Without the restriction on the number of available predictions, both algorithms match the earlier guarantees achieved by Antoniadis et al. '20.

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{sadek2024algorithms,
  title  = {Algorithms for Caching and MTS with reduced number of predictions},
  author = {Karim Abdel Sadek and Marek Elias},
  year   = {2024},
  eprint = {2404.06280},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.06280v2},
  journal = {ICLR 2024 2024}
}

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/2404.06280.svg)](https://codeofpaper.com/paper/2404.06280)

Discussion