[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Improved algorithms for orienteering and related problems

Published: 24 July 2012 Publication History

Abstract

In this article, 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 G=(V, E) (directed or undirected), two nodes s, tV and a time limit B, find an s-t walk in G of total length at most B 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 k-MST. Orienteering with time-windows is the more general problem in which each node v has a specified time-window [R(v), D(v)] and a node v is counted as visited by the walk only if v is visited during its time-window. We design new and improved algorithms for the orienteering problem and orienteering with time-windows. Our main results are the following:
— A (2+ϵ) approximation for orienteering in undirected graphs, improving upon the 3-approximation of Bansal et al. [2004].
— An O(log2 OPT) approximation for orienteering in directed graphs, where OPT ≤ n is the number of vertices visited by an optimal solution. Previously, only a quasipolynomial-time algorithm due to Chekuri and Pál [2005] achieved a polylogarithmic approximation (a ratio of O(log OPT)).
— Given an α approximation for orienteering, we show an O(α ċ max{log OPT, log lmax/lmin}) approximation for orienteering with time-windows, where lmax and lmin are the lengths of the longest and shortest time-windows respectively.

References

[1]
Ahuja, R., Magnanti, T., and Orlin, J. 1993. Network Flows: Theory, Algorithms, and Applications. Prentice-Hall, Upper Saddle River, NJ.
[2]
Arkin, E., Mitchell, J., and Narasimhan, G. 1998. Resource-Constrained geometric nework optimization. In Proceedings of the Symposium on Computational Geometry. 307--316.
[3]
Arora, S. and Karakostas, G. 2006. A 2+ε approximation algorithm for the k-MST problem. Math. Program. A107, 3, 491--504.
[4]
Awerbuch, B., Azar, Y., Blum, A., and Vempala, S. 1998. Improved approximation guarantees for minimum-weight k-trees and prize-collecting salesmen. SIAM J. Comput. 28, 1, 254--262.
[5]
Balas, E. 1989. The prize collecting traveling salesman problem. Netw. 19, 6, 621--636.
[6]
Bansal, N., Blum, A., Chawla, S., and Meyerson, A. 2004. Approximation algorithms for deadline-TSP and vehicle routing with time-windows. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing (STOC'04). 166--174.
[7]
Bar-Yehuda, R., Even, G., and Shahar, S. 2005. On approximating a geometric prize-collecting traveling salesman problem with time windows. J. Algor. 55, 1, 76--92.
[8]
Blum, A., Chawla, S., Karger, D., Lane, T., Meyerson, A., and Minkoff, M. 2007. Approximation algorithms for orienteering and discounted-reward TSP. SIAM J. Comput. 37, 2, 653--670.
[9]
Blum, A., Ravi, R., and Vempala, S. 1999. A constant-factor approximation algorithm for the k-MST problem. J. Comput. Syst. Sci. 58, 1, 101--108.
[10]
Chaudhuri, K., Godfrey, B., Rao, S., and Talwar, K. 2003. Paths, trees, and minimum latency tours. In Proceedings of the 44th Annual Symposium on Foundations of Computer Science (FOCS'03). 36--45.
[11]
Chekuri, C. and Korula, N. 2006. Approximation algorithms for orienteering with time windows. arXiv.org preprint. arXiv:0711.4825v1.
[12]
Chekuri, C., Korula, N., and Pál, M. 2008. Improved algorithms for orienteering and related problems. In Proceedings of the 19th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA'08). SIAM, Philadelphia, PA, 661--670.
[13]
Chekuri, C. and Kumar, A. 2004. Maximum coverage problem with group budget constraints and applications. In Proceedings of the APPROX-RANDOM Conference. 72--83.
[14]
Chekuri, C. and Pál, M. 2005. A recursive greedy algorithm for walks in directed graphs. In Proceedings of the 46th Annual Symposium on Foundations of Computer Science (FOCS'05). 245--253.
[15]
Chekuri, C. and Pál, M. 2007. An O(log n) approximation for the asymmetric traveling salesman path problem. Theory Comput. 3, 197--209.
[16]
Chen, K. and Har-Peled, S. 2008. The orienteering problem in the plane revisited. SIAM J. Comput. 38, 1, 385--397.
[17]
Frederickson, G. and Wittman, B. 2007. Approximation algorithms for the traveling repairman and speeding deliveryman problems with unit-time windows. In Proceedings of the APPROX-RANDOM Conference, Lecture Notes in Computer Science, vol. 4627, Springer, 119--133.
[18]
Frieze, A., Galibiati, G., and Maffioli, F. 1982. On the worst-case performance of some algorithms for the asymmetric traveling salesman problem. Netw. 12, 1, 23--39.
[19]
Garg, N. 1996. A 3-approximation for the minimum tree spanning k vertices. In Proceedings of the 37th Annual Symposium on Foundations of Computer Science (FOCS'96). IEEE Computer Society, 302--309.
[20]
Garg, N. 2005. Saving an epsilon: A 2-approximation for the k-MST problem in graphs. In Proceedings of the 37th Annual ACM Symposium on Theory of Computing (STOC'05). ACM Press, New York, 396--402.
[21]
Goemans, M. X. and Williamson, D. 1995. A general approximation technique for constrained forest problems. SIAM J. Comput. 24, 296--317.
[22]
Golden, B., Levy, L., and Vohra, R. 1987. The orienteering problem. Naval Res. Logist. 34, 3, 307--318.
[23]
Gutin, G. and Punnen, A., Eds. 2002. The Traveling Salesman Problem and Its Variations. Springer.
[24]
Lawler, E., Kan, A. R., Lenstra, J., and Shmoys, D., Eds. 1985. The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization. John Wiley and Sons.
[25]
Nagarajan, V. and Ravi, R. 2007. Poly-Logarithmic approximation algorithms for directed vehicle routing problems. In Proceedings of the APPROX-RANDOM Conference. Lecture Notes in Computer Science, vol. 4627, Springer, 257--270.
[26]
Toth, P. and Vigo, D., Eds. 2001. The Vehicle Routing Problem. SIAM Monographs on Discrete Mathematics and Applications. SIAM, Philadelphia, PA.
[27]
Tsitsiklis, J. 1992. Special cases of traveling salesman and repairman problems with time windows. Netw. 22, 3, 263--282.

Cited By

View all
  • (2025)Multirobot Persistent Monitoring: Minimizing Latency and Number of Robots With Recharging ConstraintsIEEE Transactions on Robotics10.1109/TRO.2024.350249741(236-252)Online publication date: 2025
  • (2024)Designing a sports orienteering contest: physical versus cognitive skills in rogainingInternational Transactions in Operational Research10.1111/itor.13591Online publication date: 16-Dec-2024
  • (2024)AI-Driven Multi-Objective UAV Route Optimization2024 Winter Simulation Conference (WSC)10.1109/WSC63780.2024.10838909(2619-2630)Online publication date: 15-Dec-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Algorithms
ACM Transactions on Algorithms  Volume 8, Issue 3
July 2012
257 pages
ISSN:1549-6325
EISSN:1549-6333
DOI:10.1145/2229163
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 2012
Accepted: 01 February 2010
Revised: 01 December 2009
Received: 01 May 2009
Published in TALG Volume 8, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. k-stroll
  2. Approximation algorithms
  3. orienteering
  4. orienteering with time-windows

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)99
  • Downloads (Last 6 weeks)4
Reflects downloads up to 21 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Multirobot Persistent Monitoring: Minimizing Latency and Number of Robots With Recharging ConstraintsIEEE Transactions on Robotics10.1109/TRO.2024.350249741(236-252)Online publication date: 2025
  • (2024)Designing a sports orienteering contest: physical versus cognitive skills in rogainingInternational Transactions in Operational Research10.1111/itor.13591Online publication date: 16-Dec-2024
  • (2024)AI-Driven Multi-Objective UAV Route Optimization2024 Winter Simulation Conference (WSC)10.1109/WSC63780.2024.10838909(2619-2630)Online publication date: 15-Dec-2024
  • (2024)Line Coverage With Multiple Robots: Algorithms and ExperimentsIEEE Transactions on Robotics10.1109/TRO.2024.335580240(1664-1683)Online publication date: 1-Jan-2024
  • (2024)Reward Maximization for Disaster Zone Monitoring With Heterogeneous UAVsIEEE/ACM Transactions on Networking10.1109/TNET.2023.330017432:1(890-903)Online publication date: Feb-2024
  • (2024)The Capacitated Team Orienteering Problem: An online optimization framework with predictions of unknown accuracyTransportation Research Part B: Methodological10.1016/j.trb.2024.102984185(102984)Online publication date: Jul-2024
  • (2024)Vehicle routing with time-dependent travel times: Theory, practice, and benchmarksDiscrete Optimization10.1016/j.disopt.2024.10084853(100848)Online publication date: Aug-2024
  • (2024)Approximation algorithm for generalized budgeted assignment problems and applications in transportation systemsDiscrete Applied Mathematics10.1016/j.dam.2024.09.020359(383-399)Online publication date: Dec-2024
  • (2024)Analytics and Operations to Improve Welfare in Distributed Artisanal Supply ChainsResponsible and Sustainable Operations10.1007/978-3-031-60867-4_8(107-118)Online publication date: 18-Jul-2024
  • (2024)A Better-Than-1.6-Approximation for Prize-Collecting TSPInteger Programming and Combinatorial Optimization10.1007/978-3-031-59835-7_3(28-42)Online publication date: 3-Jul-2024
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media