English

Randomized $k$-server in polynomial time

Data Structures and Algorithms 2026-05-05 v1

Abstract

We study the design of computationally efficient randomized algorithms for the kk-server problem. Existing randomized algorithms with the best known competitive ratios are, on the one hand, inherently implicit and, on the other hand, employ a rounding scheme that maintains a distribution over exponentially many configurations. In this work, we introduce a derandomization framework that transforms any randomized kk-server algorithm on a hierarchically separated tree into one that uses only O(logk)O(\log k) random bits for request sequences of arbitrary length; hence maintaining a distribution over only polynomially many server configurations. Leveraging this black-box derandomization, we obtain the first polynomial-time randomized kk-server algorithm on arbitrary nn-point metrics with a polylogarithmic competitive ratio. Our results also have implications for the advice complexity of the kk-server problem.

Keywords

Cite

@article{arxiv.2605.01497,
  title  = {Randomized $k$-server in polynomial time},
  author = {Christian Coester and Romain Cosson},
  journal= {arXiv preprint arXiv:2605.01497},
  year   = {2026}
}
R2 v1 2026-07-01T12:46:49.475Z