English

Efficient Caching with Reserves via Marking

Data Structures and Algorithms 2023-05-05 v1

Abstract

Online caching is among the most fundamental and well-studied problems in the area of online algorithms. Innovative algorithmic ideas and analysis -- including potential functions and primal-dual techniques -- give insight into this still-growing area. Here, we introduce a new analysis technique that first uses a potential function to upper bound the cost of an online algorithm and then pairs that with a new dual-fitting strategy to lower bound the cost of an offline optimal algorithm. We apply these techniques to the Caching with Reserves problem recently introduced by Ibrahimpur et al. [10] and give an O(log k)-competitive fractional online algorithm via a marking strategy, where k denotes the size of the cache. We also design a new online rounding algorithm that runs in polynomial time to obtain an O(log k)-competitive randomized integral algorithm. Additionally, we provide a new, simple proof for randomized marking for the classical unweighted paging problem.

Keywords

Cite

@article{arxiv.2305.02508,
  title  = {Efficient Caching with Reserves via Marking},
  author = {Sharat Ibrahimpur and Manish Purohit and Zoya Svitkina and Erik Vee and Joshua R. Wang},
  journal= {arXiv preprint arXiv:2305.02508},
  year   = {2023}
}

Comments

23 pages

R2 v1 2026-06-28T10:25:11.913Z