Deterministic competitive k-server algorithms are given for all k and all metric spaces. This settles the k-server conjecture of M.S. Manasse et al. (1988) up to the competitive ratio. The best previous result for general metric spaces was a three-server randomized competitive algorithm and a nonconstructive proof that a deterministic three-server competitive algorithm exists. The competitive ratio the present authors can prove is exponential in the number of servers. Thus, the question of the minimal competitive ratio for arbitrary metric spaces is still open. The methods set forth here also give competitive algorithms for a natural generalization of the k-server problem, called the k-taxicab problem.<<ETX>>
[1]
Anna R. Karlin,et al.
Competitive randomized algorithms for non-uniform problems
,
1990,
SODA '90.
[2]
Amos Fiat,et al.
Competitive Paging Algorithms
,
1991,
J. Algorithms.
[3]
Robert E. Tarjan,et al.
Amortized efficiency of list update and paging rules
,
1985,
CACM.
[4]
Lyle A. McGeoch,et al.
Competitive algorithms for on-line problems
,
1988,
STOC '88.
[5]
Allan Borodin,et al.
An optimal on-line algorithm for metrical task system
,
1992,
JACM.
[6]
P ? ? ? ? ? ? ? % ? ? ? ?
,
1991
.