Online Traveling Salesman Problems with Service Flexibility

被引:30
作者
Jaillet, Patrick [1 ,2 ]
Lu, Xin [2 ]
机构
[1] MIT, Dept Elect Engn & Comp Sci, Lab Informat & Decis Syst, Cambridge, MA 02139 USA
[2] MIT, Ctr Operat Res, Cambridge, MA 02139 USA
关键词
online algorithms; traveling salesman; prize-collecting; ROUTING-PROBLEMS; COMPETITIVE ANALYSIS; INFORMATION; ALGORITHMS; RATIOS;
D O I
10.1002/net.20454
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The traveling salesman problem is a well-known combinatorial optimization problem. We are concerned here with online versions of this problem defined on metric spaces. One novel aspect in this article is the introduction of a sound theoretical model to incorporate "yes-no" decisions on which requests to serve, together with an online strategy to visit the accepted requests. To do so, we assume that there is a penalty for not serving a request. Requests for visit of points in the metric space are revealed over time to a server, initially at a given origin, who must decide in an online fashion which requests to serve to minimize the time to serve all accepted requests plus the sum of the penalties associated with the rejected requests. We first look at the special case of the non-negative real line. After providing a polynomial time algorithm for the offline version of the problem, we propose and prove the optimality of a 2-competitive polynomial time online algorithm based on reoptimization approaches. We also consider the impact of advanced information (lookahead) on this optimal competitive ratio. We then consider the generalizations of these results to the case of the real line. We show that the previous algorithm can be extended to an optimal 2-competitive online algorithm. Finally we consider the case of a general metric space and propose an original c-competitive online algorithm, where c = root(17+ 5)/4 approximate to 2.28. We also give a polynomial-time (1.5 rho + 1)-competitive online algorithm which uses a polynomial-time rho-approximation for the offline problem. (C) 2011 Wiley Periodicals, Inc. NETWORKS, Vol. 58(2), 137-146 2011
引用
收藏
页码:137 / 146
页数:10
相关论文
共 23 条
[1]  
ALBERS S, 1997, MATH PROGRAM SOC NEW, V54, P1
[2]   On the power of lookahead in on-line server routing problems [J].
Allulli, Luca ;
Ausiello, Giorgio ;
Bonifaci, Vincenzo ;
Laura, Luigi .
THEORETICAL COMPUTER SCIENCE, 2008, 408 (2-3) :116-128
[3]   Competitive analysis for dynamic multiperiod uncapacitated routing problems [J].
Angelelli, Enrico ;
Speranza, M. Grazia ;
Savelsbergh, Martin W. P. .
NETWORKS, 2007, 49 (04) :308-317
[4]   Competitive analysis of a dispatch policy for a dynamic multi-period routing problem [J].
Angelelli, Enrico ;
Savelsbergh, Martin W. P. ;
Speranza, M. Grazia .
OPERATIONS RESEARCH LETTERS, 2007, 35 (06) :713-721
[5]  
[Anonymous], 1998, Online Computation and Competitive Analysis
[6]  
Ascheuer N, 2000, LECT NOTES COMPUT SC, V1770, P639
[7]   Algorithms for the on-line Quota Traveling Salesman Problem [J].
Ausiello, G ;
Demange, M ;
Laura, L ;
Paschos, V .
INFORMATION PROCESSING LETTERS, 2004, 92 (02) :89-94
[8]   Algorithms for the on-line travelling salesman [J].
Ausiello, G ;
Feuerstein, E ;
Leonardi, S ;
Stougie, L ;
Talamo, M .
ALGORITHMICA, 2001, 29 (04) :560-581
[9]   The online Prize-Collecting Traveling Salesman Problem [J].
Ausiello, Giorgio ;
Bonifaci, Vincenzo ;
Laura, Luigi .
INFORMATION PROCESSING LETTERS, 2008, 107 (06) :199-204
[10]   Scenario-based planning for partially dynamic vehicle routing with stochastic customers [J].
Bent, RW ;
Van Hentenryck, P .
OPERATIONS RESEARCH, 2004, 52 (06) :977-987