English

Weighted $k$-Server Admits an Exponentially Competitive Algorithm

Data Structures and Algorithms 2025-10-28 v2

Abstract

The weighted kk-server is a variant of the kk-server problem, where the cost of moving a server is the server's weight times the distance through which it moves. The problem is famous for its intriguing properties and for evading standard techniques for designing and analyzing online algorithms. Even on uniform metric spaces with sufficiently many points, the deterministic competitive ratio of weighted kk-server is known to increase doubly exponentially with respect to kk, while the behavior of its randomized competitive ratio is not fully understood. Specifically, no upper bound better than doubly exponential is known, while the best known lower bound is singly exponential in kk. In this paper, we close the exponential gap between these bounds by giving an exp(O(k2))\exp(O(k^2))-competitive randomized online algorithm for the weighted kk-server problem on uniform metrics, thus breaking the doubly exponential barrier for deterministic algorithms for the first time. This is achieved by a recursively defined notion of a phase which, on the one hand, forces a lower bound on the cost of any offline solution, while, on the other hand, also admits a randomized online algorithm with bounded expected cost. The algorithm is also recursive; it involves running several algorithms virtually and in parallel and following the decisions of one of them in a random order. We also show that our techniques can be lifted to construct an exp(O(k2))\exp(O(k^2))-competitive randomized online algorithm for the generalized kk-server problem on weighted uniform metrics.

Keywords

Cite

@article{arxiv.2507.12130,
  title  = {Weighted $k$-Server Admits an Exponentially Competitive Algorithm},
  author = {Adithya Bijoy and Ankit Mondal and Ashish Chiplunkar},
  journal= {arXiv preprint arXiv:2507.12130},
  year   = {2025}
}

Comments

This paper appears in SODA 2026

R2 v1 2026-07-01T04:04:02.773Z