In an online
k-server routing problem, a crew of
k servers has to visit points in a metric space as they arrive in real time. Possible objective functions include minimizing
the makespan (
k-Traveling Salesman Problem) and minimizing the sum of completion times (
k-Traveling Repairman Problem). We give competitive algorithms, resource augmentation results and lower bounds for
k-server routing problems in a wide class of metric spaces. In some cases the competitive ratio is dramatically better than
that of the corresponding single server problem. Namely, we give a 1+
O((log
k)/
k)-competitive algorithm for the
k-Traveling Salesman Problem and the
k-Traveling Repairman Problem when the underlying metric space is the real line. We also prove that a similar result cannot
hold for the Euclidean plane.
Keywords Online algorithms - Competitive analysis - Server routing - Traveling salesman - Traveling repairman
An extended abstract of this work has appeared in the proceedings of the 4th Workshop on Approximation and Online Algorithms,
September 2006.
Research of V. Bonifaci partly supported by the Dutch Ministry of Education, Culture and Science through a Huygens scholarship.
Research of L. Stougie partly supported by MRT Network ADONET of the European Community (MRTN-CT-2003-504438) and the Dutch
BSIK/BRICKS project.