k-server via multiscale entropic regularization

We present an O((log k)2)-competitive randomized algorithm for the k-server problem on hierarchically separated trees (HSTs). This is the first o(k)-competitive randomized algorithm for which the competitive ratio is independent of the size of the underlying HST. Our algorithm is designed in the framework of online mirror descent where the mirror map is a multiscale entropy. When combined with Bartal’s static HST embedding reduction, this leads to an O((log k)2 log n)-competitive algorithm on any n-point metric space. We give a new dynamic HST embedding that yields an O((log k)3 log∆)-competitive algorithm on any metric space where the ratio of the largest to smallest non-zero distance is at most ∆.

[1]  Lyle A. McGeoch,et al.  A strongly competitive randomized paging algorithm , 1991, Algorithmica.

[2]  Yair Bartal,et al.  Probabilistic approximation of metric spaces and its algorithmic applications , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[3]  Joseph Naor,et al.  A Polylogarithmic-Competitive Algorithm for the k-Server Problem , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[4]  Satish Rao,et al.  A tight bound on approximating arbitrary metrics by tree metrics , 2003, STOC '03.

[5]  Christos H. Papadimitriou,et al.  On the k-server conjecture , 1995, JACM.

[6]  Lyle A. McGeoch,et al.  Competitive Algorithms for Server Problems , 1990, J. Algorithms.

[7]  Yair Bartal,et al.  On approximating arbitrary metrices by tree metrics , 1998, STOC '98.

[8]  J. Hiriart-Urruty,et al.  Convex analysis and minimization algorithms , 1993 .

[9]  Elias Koutsoupias,et al.  The k-server problem , 2009, Comput. Sci. Rev..

[10]  Sébastien Bubeck,et al.  Convex Optimization: Algorithms and Complexity , 2014, Found. Trends Mach. Learn..

[11]  Adam Meyerson,et al.  Randomized k-server on hierarchical binary trees , 2008, STOC.

[12]  Amos Fiat,et al.  Competitive Paging Algorithms , 1991, J. Algorithms.

[13]  Nathan Linial,et al.  On metric Ramsey-type phenomena , 2004 .

[14]  Adam Tauman Kalai,et al.  Finely-competitive paging , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[15]  J. Aubin,et al.  Differential inclusions set-valued maps and viability theory , 1984 .

[16]  Joseph Naor,et al.  A primal-dual randomized algorithm for weighted paging , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[17]  Elad Hazan,et al.  Introduction to Online Convex Optimization , 2016, Found. Trends Optim..

[18]  John Darzentas,et al.  Problem Complexity and Method Efficiency in Optimization , 1983 .