Approximation algorithms for orienteering and discounted-reward TSP

被引:126
作者
Blum, Avrim [1 ]
Chawla, Shuchi
Karger, David R.
Lane, Terran
Meyerson, Adam
Minkoff, Maria
机构
[1] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
[2] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
[3] MIT, CSAIL, Cambridge, MA 02139 USA
[4] Univ New Mexico, Dept Comp Sci, Albuquerque, NM 87131 USA
[5] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
[6] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
关键词
approximation algorithms; traveling salesman problem; prize-collecting traveling; salesman problem; orienteering; robot navigation; Markov decision processes;
D O I
10.1137/050645464
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we give the first constant-factor approximation algorithm for the rooted ORIENTEERING problem, as well as a new problem that we call the DISCOUNTED-REWARD traveling salesman problem (TSP), motivated by robot navigation. In both problems, we are given a graph with lengths on edges and rewards on nodes, and a start node s. In the ORIENTEERING problem, the goal is to find a path starting at s that maximizes the reward collected, subject to a hard limit on the total length of the path. In the DISCOUNTED-REWARD TSP, instead of a length limit we are given a discount factor gamma, and the goal is to maximize the total discounted reward collected, where the reward for a node reached at time t is discounted by gamma(t). This problem is motivated by an approximation to a planning problem in the Markov decision process (MDP) framework under the commonly employed infinite horizon discounted reward optimality criterion. The approximation arises from a need to deal with exponentially large state spaces that emerge when trying to model one-time events and nonrepeatable rewards (such as for package deliveries). We also consider tree and multiple-path variants of these problems and provide approximations for those as well. Although the unrooted ORIENTEERING problem, where there is no fixed start node s, has been known to be approximable using algorithms for related problems such as kappa-TSP (in which the amount of reward to be collected is fixed and the total length is approximately minimized), ours is the first to approximate the rooted question, solving an open problem in [E. M. Arkin, J. S. B. Mitchell, and G. Narasimhan, Proceedings of the 14th ACM Symposium on Computational Geometry, 1998, pp. 307-316] and [B. Awerbuch, Y. Azar, A. Blum, and S. Vempala, SIAM J. Comput., 28 ( 1998), pp. 254-262]. We complement our approximation result for Orienteering by showing that the problem is APX- hard.
引用
收藏
页码:653 / 670
页数:18
相关论文
共 27 条
  • [1] Arkin E. M., 1998, Proceedings of the Fourteenth Annual Symposium on Computational Geometry, P307, DOI 10.1145/276884.276919
  • [2] Arora S, 2000, PROCEEDINGS OF THE ELEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P754
  • [3] New approximation guarantees for minimum-weight k-trees and prize-collecting salesmen
    Awerbuch, B
    Azar, Y
    Blum, A
    Vempala, S
    [J]. SIAM JOURNAL ON COMPUTING, 1998, 28 (01) : 254 - 262
  • [4] THE PRIZE COLLECTING TRAVELING SALESMAN PROBLEM
    BALAS, E
    [J]. NETWORKS, 1989, 19 (06) : 621 - 636
  • [5] Bansal N., 2004, P 36 ANN ACM S THEOR, P166
  • [6] Bertsekas D., 1996, NEURO DYNAMIC PROGRA, V1st
  • [7] Bertsekas DP, 2012, DYNAMIC PROGRAMMING, V2
  • [8] A NOTE ON THE PRIZE COLLECTING TRAVELING SALESMAN PROBLEM
    BIENSTOCK, D
    GOEMANS, MX
    SIMCHILEVI, D
    WILLIAMSON, D
    [J]. MATHEMATICAL PROGRAMMING, 1993, 59 (03) : 413 - 420
  • [9] A constant-factor approximation algorithm for the k-MST problem
    Blum, A
    Ravi, R
    Vempala, S
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (01) : 101 - 108
  • [10] Paths, trees, and minimum latency tours
    Chaudhuri, K
    Godfrey, B
    Rao, S
    Talwar, K
    [J]. 44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, : 36 - 45