English

A Decomposition Approach to the Weighted $k$-server Problem

Data Structures and Algorithms 2024-10-10 v1 Computational Complexity Discrete Mathematics

Abstract

A natural variant of the classical online kk-server problem is the Weighted kk-server problem, where the cost of moving a server is its weight times the distance through which it moves. Despite its apparent simplicity, the weighted kk-server problem is extremely poorly understood. Specifically, even on uniform metric spaces, finding the optimum competitive ratio of randomized algorithms remains an open problem -- the best upper bound known is 22k+O(1)2^{2^{k+O(1)}} due to a deterministic algorithm (Bansal et al., 2018), and the best lower bound known is Ω(2k)\Omega(2^k) (Ayyadevara and Chiplunkar, 2021). With the aim of closing this exponential gap between the upper and lower bounds, we propose a decomposition approach for designing a randomized algorithm for weighted kk-server on uniform metrics. Our first contribution includes two relaxed versions of the problem and a technique to obtain an algorithm for weighted kk-server from algorithms for the two relaxed versions. Specifically, we prove that if there exists an α1\alpha_1-competitive algorithm for one version (which we call Weighted kk-Server - Service Pattern Construction (WkkS-SPC) and there exists an α2\alpha_2-competitive algorithm for the other version (which we call Weighted kk-server - Revealed Service Pattern (WkkS-RSP)), then there exists an (α1α2)(\alpha_1\alpha_2)-competitive algorithm for weighted kk-server on uniform metric spaces. Our second contribution is a 2O(k2)2^{O(k^2)}-competitive randomized algorithm for WkkS-RSP. As a consequence, the task of designing a 2poly(k)2^{poly(k)}-competitive randomized algorithm for weighted kk-server on uniform metrics reduces to designing a 2poly(k)2^{poly(k)}-competitive randomized algorithm for WkkS-SPC. Finally, we also prove that the Ω(2k)\Omega(2^k) lower bound for weighted kk-server, in fact, holds for WkkS-RSP.

Keywords

Cite

@article{arxiv.2410.06485,
  title  = {A Decomposition Approach to the Weighted $k$-server Problem},
  author = {Nikhil Ayyadevara and Ashish Chiplunkar and Amatya Sharma},
  journal= {arXiv preprint arXiv:2410.06485},
  year   = {2024}
}

Comments

In proceedings at the 44th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS) 2024. 17 pages, 1 figure

R2 v1 2026-06-28T19:13:43.242Z