Skip to main content
Log in

The Directed Orienteering Problem

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

This paper studies vehicle routing problems on asymmetric metrics. Our starting point is the directed k-TSP problem: given an asymmetric metric (V,d), a root rV and a target k≤|V|, compute the minimum length tour that contains r and at least k other vertices. We present a polynomial time \(O(\frac{\log^{2} n}{\log\log n}\cdot\log k)\)-approximation algorithm for this problem. We use this algorithm for directed k-TSP to obtain an \(O(\frac{\log^{2} n}{\log\log n})\)-approximation algorithm for the directed orienteering problem. This answers positively, the question of poly-logarithmic approximability of directed orienteering, an open problem from Blum et al. (SIAM J. Comput. 37(2):653–670, 2007). The previously best known results were quasi-polynomial time algorithms with approximation guarantees of O(log 2 k) for directed k-TSP, and O(log n) for directed orienteering (Chekuri and Pal in IEEE Symposium on Foundations in Computer Science, pp. 245–253, 2005). Using the algorithm for directed orienteering within the framework of Blum et al. (SIAM J. Comput. 37(2):653–670, 2007) and Bansal et al. (ACM Symposium on Theory of Computing, pp. 166–174, 2004), we also obtain poly-logarithmic approximation algorithms for the directed versions of discounted-reward TSP and vehicle routing problem with time-windows.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Asadpour, A., Goemans, M.X., Madry, A., Gharan, S.O., Saberi, A.: An O(log n/log log n)-approximation algorithm for the asymmetric traveling salesman problem. In: ACM-SIAM Symposium on Discrete Algorithms, pp. 379–389 (2010)

    Google Scholar 

  2. Bansal, N., Blum, A., Chawla, S., Meyerson, A.: Approximation algorithms for deadline-TSP and vehicle routing with time windows. In: ACM Symposium on Theory of Computing, pp. 166–174 (2004)

    Google Scholar 

  3. Bateni, M., Chuzhoy, J.: Approximation algorithms for the directed k-tour and k-stroll problems. In: Workshop on Approximation Algorithms for Combinatorial Optimization Problems, pp. 25–38 (2010)

    Chapter  Google Scholar 

  4. Blum, A., Chawla, S., Karger, D.R., Lane, T., Meyerson, A., Minkoff, M.: Approximation algorithms for orienteering and discounted-reward TSP. SIAM J. Comput. 37(2), 653–670 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  5. Charikar, M., Raghavachari, B.: The finite capacity dial-a-ride problem. In: IEEE Symposium on Foundations of Computer Science, pp. 458–467 (1998)

    Google Scholar 

  6. Chekuri, C., Korula, N., Pál, M.: Improved algorithms for orienteering and related problems. In: ACM-SIAM Symposium on Discrete Algorithms, pp. 661–670 (2008)

    Google Scholar 

  7. Chekuri, C., Pal, M.: A recursive greedy algorithm for walks in directed graphs. In: IEEE Symposium on Foundations of Computer Science, pp. 245–253 (2005)

    Google Scholar 

  8. Desrochers, M., Desrosiers, J., Solomon, M.: A new optimization algorithm for the vehicle routing problem with time windows. Oper. Res. 40, 342–354 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  9. Frank, A.: On connectivity properties of Eulerian digraphs. Annals of Discrete Mathematics 41 (1989)

  10. Frieze, A., Galbiati, G., Maffioli, F.: On the worst-case performance of some algorithms for the asymmetric travelling salesman problem. Networks 12, 23–39 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  11. Goemans, M.X., Bertsimas, D.J.: Survivable networks, linear programming relaxations and the parsimonious property. Math. Program. 60, 145–166 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  12. Golden, B.L., Levy, L., Vohra, R.: The orienteering problem. Nav. Res. Logist. 34, 307–318 (1987)

    Article  MATH  Google Scholar 

  13. Haimovich, M., Kan, A.H.G.R.: Bounds and heuristics for capacitated routing problems. Math. Oper. Res. 10, 527–542 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  14. Held, M., Karp, R.M.: The travelling salesman problem and minimum spanning trees. Oper. Res. 18, 1138–1162 (1970)

    Article  MathSciNet  MATH  Google Scholar 

  15. Jackson, B.: Some remarks on arc-connectivity, vertex splitting, and orientation in digraphs. J. Graph Theory 12(3), 429–436 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  16. Kantor, M., Rosenwein, M.: The orienteering problem with time windows. J. Oper. Res. Soc. 43, 629–635 (1992)

    MATH  Google Scholar 

  17. Karp, R.M.: A characterization of the minimum cycle mean in a digraph. Discrete Math. 23(3), 309–311 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  18. Kohen, A., Kan, A.R., Trienekens, H.: Vehicle routing with time windows. Oper. Res. 36, 266–273 (1987)

    Google Scholar 

  19. Li, C.-L., Simchi-Levi, D., Desrochers, M.: On the distance constrained vehicle routing problem. Oper. Res. 40, 790–799 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  20. Mader, W.: Construction of all n-fold edge-connected digraphs. Eur. J. Comb. 3, 63–67 (1982) (in German)

    MathSciNet  MATH  Google Scholar 

  21. Nagarajan, V., Ravi, R.: Poly-logarithmic approximation algorithms for directed vehicle routing problems. In: Workshop on Approximation Algorithms for Combinatorial Optimization Problems, pp. 257–270 (2007)

    Chapter  Google Scholar 

  22. Nemhauser, G.L., Wolsey, L.A.: Integer and Combinatorial Optimization. Wiley-Interscience, New York (1999)

    MATH  Google Scholar 

  23. Savelsbergh, M.: Local search for routing problems with time windows. Ann. Oper. Res. 4, 285–305 (1985)

    Article  MathSciNet  Google Scholar 

  24. Savelsbergh, M.W.P., Sol, M.: The general pickup and delivery problem. Transp. Sci. 29, 17–29 (1995)

    Article  MATH  Google Scholar 

  25. Vempala, S., Yannakakis, M.: A convex relaxation for the asymmetric TSP. In: ACM-SIAM Symposium on Discrete Algorithms, pp. 975–976 (1999)

    Google Scholar 

  26. Williamson, D.: Analysis of the Held-Karp heuristic for the traveling salesman problem. Master’s thesis, MIT Computer Science (1990)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Ravi.

Additional information

A preliminary version of this paper appeared as [21].

Work by V. Nagarajan was done while at CMU and supported in part by NSF grants ITR CCR-0122581 (The ALADDIN project) and CCF-0728841.

R. Ravi was supported in part by NSF grants CCF-0430751 and ITR grant CCR-0122581 (The ALADDIN project).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nagarajan, V., Ravi, R. The Directed Orienteering Problem. Algorithmica 60, 1017–1030 (2011). https://doi.org/10.1007/s00453-011-9509-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-011-9509-2

Keywords

Navigation