Lune

FOCS2021Top-tier venue

A Hitting Set Relaxation for kk-Server and an Extension to Time-Windows

Anupam Gupta, Amit Kumar, Debmalya Panigrahi

2021Year
4Citations
3Top-tier citations

Abstract

We study thekk-server problem with time-windows. In this problem, each requestiiarrives at some pointviv_{i}of annn-point metric space at timebib_{i}and comes with a deadlineeie_{i}. One of thekkservers must be moved toviv_{i}at some time in the interval [bi,eib_{i}, e_{i}] to satisfy this request. We give an online algorithm for this problem with a competitive ratio ofpolylog⁡(n,Δ)\text{poly}\log(n, \Delta), whereΔ\Deltais the aspect ratio of the metric space. Prior to our work, the best competitive ratio known for this problem wasO(k polylog⁡(n))O(k\ \text{poly}\log(n))given by Azar et al. (STOC 2017). Our algorithm is based on a new covering linear program relaxation forkk-server on HSTs. This LP naturally corresponds to the min-cost flow formulation ofkk-server, and easily extends to the case of time-windows. We give an online algorithm for obtaining a feasible fractional solution for this LP, and a primal dual analysis framework for accounting the cost of the solution. Together, they yield a newkk-server algorithm with poly-logarithmic competitive ratio, and extend to the time-windows case as well. Our principal technical contribution lies in thinking of the covering LP as yielding a truncated covering LP at each internal node of the tree, which allows us to keep account of server movements across subtrees. We hope that this LP relaxation and the algorithm/analysis will be a useful tool for addressingkk-server and related problems.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 5416e043-b207-400d-910d-737fa8c6cf3c

Cited by top-tier papers3

Ask how each one uses it

Builds on2

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines