Competitive Algorithms for Generalized k-Server in Uniform Metrics
Abstract
The generalized k-server problem is a far-reaching extension of the k-server problem with several applications. Here, each server lies in its own metric space . A request is a k-tuple and to serve it, we need to move some server to the point , and the goal is to minimize the total distance traveled by the servers. Despite much work, no f(k)-competitive algorithm is known for the problem for k > 2 servers, even for special cases such as uniform metrics and lines. Here, we consider the problem in uniform metrics and give the first f(k)-competitive algorithms for general k. In particular, we obtain deterministic and randomized algorithms with competitive ratio and respectively. Our deterministic bound is based on a novel application of the polynomial method to online algorithms, and essentially matches the long-known lower bound of . We also give a -competitive deterministic algorithm for weighted uniform metrics, which also essentially matches the recent doubly exponential lower bound for the problem.
Keywords
Cite
@article{arxiv.1707.04519,
title = {Competitive Algorithms for Generalized k-Server in Uniform Metrics},
author = {Nikhil Bansal and Marek Elias and Grigorios Koumoutsos and Jesper Nederlof},
journal= {arXiv preprint arXiv:1707.04519},
year = {2017}
}