The 3-Server Problem in the plane (extended abstract)

In the k-Server Problem we wish to minimize, in an online fashion, the movement cost of k servers in response to a sequence of requests. The request issued at each step is specified by a point r in a given metric space M. To serve this request, one of the k servers must move to r. (We assume that k ≥ 2.) It is known that if M has at least k + 1 points then no online algorithm for the k-Server Problem in M has competitive ratio smaller than k. The best known upper bound on the competitive ratio in arbitrary metric spaces, by Koutsoupias and Papadimitriou [6], is 2k - 1. There is only a number of special cases for which k-competitive algorithms are known: for k = 2, when M is a tree, or when M has at most k + 2 points. The main result of this paper is that the Work Function Algorithm is 3-competitive for the 3-Server Problem in the Manhattan plane. As a corollary, we obtain a 4.243-competitive algorithm for 3 servers in the Euclidean plane. The best previously known competitive ratio for 3 servers in these spaces was 5.

[1]  Marek Chrobak,et al.  An Optimal On-Line Algorithm for k-Servers on Trees , 1991, SIAM J. Comput..

[2]  Marek Chrobak,et al.  The Server Problem and On-Line Games , 1991, On-Line Algorithms.

[3]  Marek Chrobak,et al.  New results on server problems , 1991, SODA '90.

[4]  Christos H. Papadimitriou,et al.  The 2-Evader Problem , 1996, Inf. Process. Lett..

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

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