Competitive algorithms for server problems
Journal of Algorithms
An optimal on-line algorithm for K-servers on trees
SIAM Journal on Computing
New results on server problems
SIAM Journal on Discrete Mathematics
STOC '94 Proceedings of the twenty-sixth annual ACM symposium on Theory of computing
Journal of the ACM (JACM)
Information Processing Letters
Traversing layered graphs using the work function algorithm
Journal of Algorithms
Page migration algorithms using work functions
Journal of Algorithms
Online computation and competitive analysis
Online computation and competitive analysis
Metrical Task Systems, the Server Problem and the Work Function Algorithm
Developments from a June 1996 seminar on Online algorithms: the state of the art
On the competitive ratio of the work function algorithm for the k-server problem
Theoretical Computer Science - Special issue: Online algorithms in memoriam, Steve Seiden
Online chasing problems for regular polygons
Information Processing Letters
FCT'05 Proceedings of the 15th international conference on Fundamentals of Computation Theory
Finite-State online algorithms and their automated competitive analysis
ISAAC'06 Proceedings of the 17th international conference on Algorithms and Computation
Online distributed object migration
WAOA'06 Proceedings of the 4th international conference on Approximation and Online Algorithms
Computer Science Review
Hi-index | 5.23 |
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 (we assume that k ≥ 2). 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. 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 (J. ACM 42 (1995) 971), is 2k - 1. There are only a few 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. We prove 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 metric spaces was 5.