Improved algorithms for orienteering and related problems

In this paper we consider the orienteering problem in undirected and directed graphs and obtain improved approximation algorithms. The point to point-orienteering-problem is the following: Given an edge-weighted graph <i>G</i> = (<i>V, E</i>) (directed or undirected), two nodes <i>s, t</i> ∈ <i>V</i> and a budget <i>B</i>, find an <i>s-t walk</i> in <i>G</i> of total length at most <i>B</i> that maximizes the number of distinct nodes visited by the walk. This problem is closely related to tour problems such as TSP as well as network design problems such as <i>k</i>-MST. Our main results are the following. • A 2 + ε approximation in undirected graphs, improving upon the 3-approximation from [6]. • An <i>O</i>(log<sup>2</sup> OPT) approximation in directed graphs. Previously, only a quasi-polynomial time algorithm achieved a poly-logarithmic approximation [14] (a ratio of <i>O</i> (log OPT)). The above results are based on, or lead to, improved algorithms for several other related problems.

[1]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[2]  David R. Karger,et al.  Approximation algorithms for orienteering and discounted-reward TSP , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[3]  Markus Bläser,et al.  A new approximation algorithm for the asymmetric TSP with triangle inequality , 2003, TALG.

[4]  Reuven Bar-Yehuda,et al.  On approximating a geometric prize-collecting traveling salesman problem with time windows , 2005, J. Algorithms.

[5]  John N. Tsitsiklis,et al.  Special cases of traveling salesman and repairman problems with time windows , 1992, Networks.

[6]  Santosh S. Vempala,et al.  Improved approximation guarantees for minimum-weight k-trees and prize-collecting salesmen , 1995, STOC '95.

[7]  Moshe Lewenstein,et al.  Approximation algorithms for asymmetric TSP by decomposing directed regular multigraphs , 2005, JACM.

[8]  Naveen Garg,et al.  Saving an epsilon: a 2-approximation for the k-MST problem in graphs , 2005, STOC '05.

[9]  Ke Chen,et al.  The orienteering problem in the plane revisited , 2006, SCG '06.

[10]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[11]  R. Vohra,et al.  The Orienteering Problem , 1987 .

[12]  Santosh S. Vempala,et al.  A Constant-Factor Approximation Algorithm for the k-MST Problem , 1999, J. Comput. Syst. Sci..

[13]  Satish Rao,et al.  Paths, trees, and minimum latency tours , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[14]  Ke Chen,et al.  The Euclidean Orienteering Problem Revisited , 2008, SIAM J. Comput..

[15]  R. Ravi,et al.  Poly-logarithmic Approximation Algorithms for Directed Vehicle Routing Problems , 2007, APPROX-RANDOM.

[16]  Naveen Garg,et al.  A 3-approximation for the minimum tree spanning k vertices , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[17]  N. Biggs THE TRAVELING SALESMAN PROBLEM A Guided Tour of Combinatorial Optimization , 1986 .

[18]  Chandra Chekuri,et al.  Approximation Algorithms for Orienteering with Time Windows , 2007, ArXiv.

[19]  Greg N. Frederickson,et al.  Approximation Algorithms for the Traveling Repairman and Speeding Deliveryman Problems , 2007, Algorithmica.

[20]  Abraham P. Punnen,et al.  The traveling salesman problem and its variations , 2007 .

[21]  Sanjeev Arora,et al.  A 2+epsilon approximation algorithm for the k-MST problem , 2000, SODA.

[22]  Chandra Chekuri,et al.  A recursive greedy algorithm for walks in directed graphs , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[23]  Chandra Chekuri,et al.  An O(log n) Approximation Ratio for the Asymmetric Traveling Salesman Path Problem , 2007, Theory Comput..

[24]  David P. Williamson,et al.  A general approximation technique for constrained forest problems , 1992, SODA '92.

[25]  Adam Meyerson,et al.  Approximation algorithms for deadline-TSP and vehicle routing with time-windows , 2004, STOC '04.

[26]  Egon Balas,et al.  The prize collecting traveling salesman problem , 1989, Networks.

[27]  Alan M. Frieze,et al.  On the worst-case performance of some algorithms for the asymmetric traveling salesman problem , 1982, Networks.

[28]  Amit Kumar,et al.  Maximum Coverage Problem with Group Budget Constraints and Applications , 2004, APPROX-RANDOM.

[29]  Santosh S. Vempala,et al.  New Approximation Guarantees for Minimum-Weight k-Trees and Prize-Collecting Salesmen , 1999, SIAM J. Comput..

[30]  Sanjeev Arora,et al.  A 2 + ɛ approximation algorithm for the k-MST problem , 2000, SODA '00.

[31]  Giri Narasimhan,et al.  Resource-constrained geometric network optimization , 1998, SCG '98.