Near-Optimal Bounds for Online Caching with Machine Learned Advice

10/27/2019
by   Dhruv Rohatgi, et al.
0

In the model of online caching with machine learned advice, introduced by Lykouris and Vassilvitskii, the goal is to solve the caching problem with an online algorithm that has access to next-arrival predictions: when each input element arrives, the algorithm is given a prediction of the next time when the element will reappear. The traditional model for online caching suffers from an Ω(log k) competitive ratio lower bound (on a cache of size k). In contrast, the augmented model admits algorithms which beat this lower bound when the predictions have low error, and asymptotically match the lower bound when the predictions have high error, even if the algorithms are oblivious to the prediction error. In particular, Lykouris and Vassilvitskii showed that there is a prediction-augmented caching algorithm with a competitive ratio of O(1+min(√(η/OPT), log k)) when the overall ℓ_1 prediction error is bounded by η, and OPT is the cost of the optimal offline algorithm. The dependence on k in the competitive ratio is optimal, but the dependence on η/OPT may be far from optimal. In this work, we make progress towards closing this gap. Our contributions are twofold. First, we provide an improved algorithm with a competitive ratio of O(1 + min((η/OPT)/k, 1) log k). Second, we provide a lower bound of Ω(logmin((η/OPT)/(k log k), k)).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/17/2020

Metrical Task Systems with Online Machine Learned Advice

Machine learning algorithms are designed to make accurate predictions of...
research
10/17/2021

Online Facility Location with Predictions

We provide nearly optimal algorithms for online facility location (OFL) ...
research
05/28/2022

Spatial Locality and Granularity Change in Caching

Caches exploit temporal and spatial locality to allow a small memory to ...
research
05/04/2023

Efficient Caching with Reserves via Marking

Online caching is among the most fundamental and well-studied problems i...
research
08/08/2022

Solving the Online Assignment Problem with Machine Learned Advice

The online assignment problem plays an important role in operational res...
research
05/28/2020

Better and Simpler Learning-Augmented Online Caching

Lykouris and Vassilvitskii (ICML 2018) introduce a model of online cachi...
research
02/15/2018

Competitive caching with machine learned advice

Traditional online algorithms encapsulate decision making under uncertai...

Please sign up or login with your details

Forgot password? Click here to reset