Online Traveling Salesman Problems with Rejection Options

被引:21
作者
Jaillet, Patrick [1 ]
Lu, Xin [2 ]
机构
[1] MIT, Ctr Operat Res, Dept Elect Engn & Comp Sci, Lab Informat & Decis Syst, Cambridge, MA 02139 USA
[2] MIT, Ctr Operat Res, Cambridge, MA 02139 USA
关键词
online; competitive analysis; traveling salesman problem; ALGORITHMS;
D O I
10.1002/net.21559
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we consider online versions of the traveling salesman problem on metric spaces for which requests to visit points are not mandatory. Associated with each request is a penalty (if rejected). Requests are revealed over time (at their release dates) to a server who must decide which requests to accept and serve in order to minimize a linear combination of the time to serve all accepted requests and the total penalties of all rejected requests. In the basic online version of the problem, a request can be accepted any time after its release date. In the real-time online version, a request must be accepted or rejected at the time of its release date. For the basic version, we provide a best possible 2-competitive online algorithm for the problem on a general metric space. For the real-time version, we first consider special metric spaces: on the nonnegative real line, we provide a best possible 2.5-competitive polynomial time online algorithm; on the real line, we prove a lower bound of 2.64 on any competitive ratios and give a 3-competitive online algorithm. We then consider the case of a general metric space and prove a Omega (root In n) lower bound on the competitive ratio of any online algorithms. Finally, among the restricted class of online algorithms with prior knowledge about the total number of requests n, we propose an asymptotically best possible O (root In n)-competitive algorithm. (c) 2014 Wiley Periodicals, Inc. NETWORKS, Vol. 64(2), 84-95 2014
引用
收藏
页码:84 / 95
页数:12
相关论文
共 21 条
[1]   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
[2]  
Ascheuer N, 2000, LECT NOTES COMPUT SC, V1770, P639
[3]   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
[4]   Algorithms for the on-line travelling salesman [J].
Ausiello, G ;
Feuerstein, E ;
Leonardi, S ;
Stougie, L ;
Talamo, M .
ALGORITHMICA, 2001, 29 (04) :560-581
[5]   The online Prize-Collecting Traveling Salesman Problem [J].
Ausiello, Giorgio ;
Bonifaci, Vincenzo ;
Laura, Luigi .
INFORMATION PROCESSING LETTERS, 2008, 107 (06) :199-204
[6]   THE PRIZE COLLECTING TRAVELING SALESMAN PROBLEM [J].
BALAS, E .
NETWORKS, 1989, 19 (06) :621-636
[7]   The online TSP against fair adversaries [J].
Blom, M ;
Krumke, SO ;
de Paepe, WE ;
Stougie, L .
INFORMS JOURNAL ON COMPUTING, 2001, 13 (02) :138-148
[8]   Traveling salesman problems with profits [J].
Feillet, D ;
Dejax, P ;
Gendreau, M .
TRANSPORTATION SCIENCE, 2005, 39 (02) :188-205
[9]   An effective implementation of the Lin-Kernighan traveling salesman heuristic [J].
Helsgaun, K .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 126 (01) :106-130
[10]   Online graph exploration algorithms for cycles and trees by multiple searchers [J].
Higashikawa, Yuya ;
Katoh, Naoki ;
Langerman, Stefan ;
Tanigawa, Shin-ichi .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2014, 28 (02) :480-495