News from the online traveling repairman

被引:44
作者
Krumke, SO
de Paepe, WE
Poensgen, D
Stougie, L
机构
[1] Konrad Zuse Zentrum Informat Tech Berlin, Dept Optimizat, D-14195 Berlin, Germany
[2] Eindhoven Univ Technol, Dept Technol Management, NL-5600 MB Eindhoven, Netherlands
[3] Eindhoven Univ Technol, Dept Math, NL-5600 MB Eindhoven, Netherlands
[4] CWI, Ctr Math & Comp Sci, NL-1090 GB Amsterdam, Netherlands
关键词
online algorithms; competitive analysis; traveling repairman; latency; dial-a-ride problem;
D O I
10.1016/S0304-3975(02)00409-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 [计算机软件与理论];
摘要
In the traveling repairman problem (TRP), a tour must be found through every one of a set of points (cities) in some metric space such that the weighted sum of completion times of the cities is minimized. Given a tour, the completion time of a city is the time traveled on the tour before the city is reached. In the online traveling repairman problem (OLTRP) requests for visits to cities arrive online while the repairman is traveling. We analyze the performance of algorithms for the online problem using competitive analysis, where the cost of an online algorithm is compared to that of an optimal offline algorithm. We show how to use techniques from online-scheduling to obtain a deterministic algorithm with a competitive ratio of (1 + root2)(2) < 5.8285 for the OLTRP in general metric spaces. We also present a randomized algorithm which achieves a competitive ratio of 4/ln 3 < 3.6410 against an oblivious adversary. Our results extend to the "dial-a-ride" generalization L-OLDARP of the OLTRP, where objects have to be picked up and delivered by a server. This improves upon the previously best competitive ratio of 9 for the OLTRP on the real line and, moreover, the results are valid for any metric space. For the case of the L-OLDARP our algorithms are the first competitive algorithms. We also derive the first lower bounds for the competitive ratio of randomized algorithms for the OLTRP and the L-OLDARP against an oblivious adversary. Our lower bounds are (In 16 + 1)/(ln 16-1) > 2.1282 for the L-OLDARP on the line, (4e-5)/(2e-3) > 2.41041 for the L-OLDARP on general metric spaces, 2 for the OLTRP on the line, and 7/3 for the OLTRP on general metric spaces. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:279 / 294
页数:16
相关论文
共 12 条
[1]
THE COMPLEXITY OF THE TRAVELING REPAIRMAN PROBLEM [J].
AFRATI, F ;
COSMADAKIS, S ;
PAPADIMITRIOU, CH ;
PAPAGEORGIOU, G ;
PAPAKOSTANTINOU, N .
RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1986, 20 (01) :79-87
[2]
Arora S., 1999, Proceedings of the Thirty-First Annual ACM Symposium on Theory of Computing, P688, DOI 10.1145/301250.301432
[3]
Algorithms for the on-line travelling salesman [J].
Ausiello, G ;
Feuerstein, E ;
Leonardi, S ;
Stougie, L ;
Talamo, M .
ALGORITHMICA, 2001, 29 (04) :560-581
[4]
Blum A., 1994, Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, P163, DOI 10.1145/195058.195125
[5]
Borodin A, 1998, ONLINE COMPUTATION C
[6]
CHAKRABARTI S, 1996, LECT NOTES COMPUT SC, V1099, P646
[7]
On-line single-server dial-a-ride problems [J].
Feuerstein, E ;
Stougie, L .
THEORETICAL COMPUTER SCIENCE, 2001, 268 (01) :91-105
[8]
Goemans M, 1996, PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P152
[9]
Scheduling to minimize average completion time: Off-line and on-line approximation algorithms [J].
Hall, LA ;
Schulz, AS ;
Shmoys, DB ;
Wein, J .
MATHEMATICS OF OPERATIONS RESEARCH, 1997, 22 (03) :513-544
[10]
Hall LA, 1996, PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P142