skip to main content
10.1145/3132847.3132874acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
research-article

Scenic Routes Now: Efficiently Solving the Time-Dependent Arc Orienteering Problem

Published: 06 November 2017 Publication History

Abstract

Due to the availability of large transportation (e.g., road network sensor data) and transportation-related (e.g., pollution, crime) data as well as the ubiquity of car navigation systems, recent route planning techniques need to optimize for multiple criteria (e.g., travel time or distance, utility/value such as safety or attractiveness). In this paper, we introduce a novel problem called Twofold Time-Dependent Arc Orienteering Problem (2TD-AOP), which seeks to find a path from a source to a destination maximizing an accumulated value (e.g., attractiveness of the path) while not exceeding a cost budget (e.g., total travel time). 2TD-AOP has many applications in spatial crowdsourcing, real-time delivery, and online navigation systems (e.g., safest path, most scenic path). Although 2TD-AOP can be framed as a variant of AOP, existing AOP approaches cannot solve 2TD-AOP accurately as they assume that travel-times and values of network edges are constant. However, in real-world the travel-times and values are time-dependent, where the actual travel time and utility of an edge depend on the arrival time to the edge. We first discuss the practicality of this novel problem by demonstrating the benefits of considering time-dependency, empirically. Subsequently, we show that optimal solutions are infeasible (NP-hard) and solutions to the static problem are often invalid (i.e., exceed the cost budget). Therefore, we propose an efficient approximate solution with spatial pruning techniques, optimized for fast response systems. Experiments on a large-scale, fine-grained, real-world road network demonstrate that our approach always produces valid paths, is orders of magnitude faster than any optimal solution with acceptable accumulated value.

References

[1]
S. Aljubayrin, J. Qi, C.S. Jensen, R. Zhang, Z. He, and Z. Wen. 2015. The safest path via safe zones. In Proc. of ICDE. 531 -- 542.
[2]
Claudia Archetti, Dominique Feillet, Alain Hertz, and M. Grazia Speranza. 2010. The undirected capacitated arc routing problem with profits. Computers & Operations Research Vol. 37, 11 (2010), 1860--1869.
[3]
C. Archetti and M G. Speranza. 2013. Arc routing problems with profits. Arc Routing: Problems, Methods, and Applications, MOS-SIAM Series on Optimization (2013), 257--284.
[4]
G. Veit Batz, Daniel D., Peter S., and C. Vetter. 2009. Time-dependent Contraction Hierarchies. In Proc. of Meet. on Algo. Eng. & Exp. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 97--105.
[5]
I-M. Chao, B. L Golden, and E. A Wasil. 1996. A fast and effective heuristic for the orienteering problem. EJOR, Vol. 88, 3 (1996), 475--489.
[6]
H. Chen, W.-S. Ku, M.-T. Sun, and R. Zimmermann. 2008. The Multi-Rule Partial Sequenced Route Query. In Proc. of ACM GIS. 10:1--10:10.
[7]
Z. Chen, R. Fu, Z. Zhao, Z. Liu, L. Xia, L. Chen, P. Cheng, C. C. Cao, Y. Tong, and C. J. Zhang. 2014. gmission: A general spatial crowdsourcing platform. Proc. of VLDB, Vol. 7, 13 (2014), 1629--1632.
[8]
D. Cheng, M. Hadjieleftheriou, G. Kollios, F. Li, and S.-H. Teng. 2005. On Trip Planning Queries in Spatial Databases. In Proc. of SSTD. 273--290.
[9]
R. Deitch and S. P Ladany. 2000. The one-period bus touring problem: Solved by an effective heuristic for the orienteering tour problem and improvement algorithm. EJOR, Vol. 127, 1 (2000), 69--77.
[10]
U. Demiryurek, F. Banaei-Kashani, C. Shahabi, and A. Ranganathan. 2011. Online computation of fastest path in time-dependent spatial networks Intl. Symp. on Spatial and Temporal Databases. 92--111.
[11]
U. Demiryurek, F. Banaei Kashani, and C. Shahabi. 2010. A case for time-dependent shortest path computation in spatial networks Proc. of 18th Intl. Conf. on ACM SIGSPATIAL / GIS. 474--477.
[12]
B. Ding, J. X. Yu, and L. Qin. 2008. Finding Time-dependent Shortest Paths over Large Graphs Proc. of the 11th Intl. Conf. on EDBT. 205--216.
[13]
Dominique Feillet, Pierre Dejax, and Michel Gendreau. 2005 a. The Profitable Arc Tour Problem: Solution with a Branch-and-Price Algorithm. Transportation Science Vol. 39, 4 (Nov. 2005), 539--552.
[14]
D. Feillet, P. Dejax, and M. Gendreau. 2005 b. Traveling salesman problems with profits. Transportation science Vol. 39, 2 (2005), 188--205.
[15]
A. Garcia, M. T. Linaza, O. Arbelaitz, and P. Vansteenwegen. 2009. Intelligent routing system for a personalised electronic tourist guide. Info. and Comm. Tech. in Tourism (2009), 185--197.
[16]
D. Gavalas, C. Konstantopoulos, K. Mastakas, G. Pantziou, and N. Vathis. 2014. Efficient Heuristics for the Time Dependent Team Orienteering Problem with Time Windows Intl. Conf. on Applied Algorithms, ICAA. 152--163.
[17]
D. Gavalas, C. Konstantopoulos, K. Mastakas, G. Pantziou, and N. Vathis. 2015. Approximation algorithms for the arc orienteering problem. Inform. Process. Lett. Vol. 115, 2 (2015), 313--315.
[18]
M. Gendreau, G. Laporte, and F. Semet. 1998. A tabu search heuristic for the undirected selective travelling salesman problem. EJOR, Vol. 106, 2 (1998), 539--545.
[19]
B. L Golden, L. Levy, and R. Vohra. 1987. The orienteering problem. Naval research logistics Vol. 34, 3 (1987), 307--318.
[20]
A. Gunawan, H.-C. Lau, and P. Vansteenwegen. 2016. Orienteering Problem: A survey of recent variants, solution approaches and applications. EJOR (2016).
[21]
A. Gunawan, Z. Yuan, and H. C. Lau. 2014. A Mathematical Model and Metaheuristics for Time Dependent Orienteering Problem Proc. of Practice and Theory of Automated Timetabling. 202--217.
[22]
Abdeltawab M. Hendawi, Aqeel Rustum, Amr A. Ahmadain, David Hazel, Ankur Teredesai, Dev Oliver, Mohamed Ali, and John A. Stankovic. 2017. Smart Personalized Routing For Smart Cities. In IEEE ICDE.
[23]
H.-P. Hsieh and C.T. Li. 2014. Mining and Planning Time-aware Routes from Check-in Data Proc. of the 23rd ACM CIKM. 481--490.
[24]
H.-P. Hsieh, C.-T. Li, and S.-D. Lin. 2012. Exploiting Large-scale Check-in Data to Recommend Time-sensitive Routes SIGKDD Workshop UrbComp. 55--62.
[25]
L. Kazemi and C. Shahabi. 2012. Geocrowd: enabling query answering with spatial crowdsourcing Proc. of ACM SIGSPATIAL / GIS. 189--198.
[26]
G. Laporte and S. Martello. 1990. The selective travelling salesman problem. Discrete applied mathematics Vol. 26, 2--3 (1990), 193--207.
[27]
R. Levin, Y. Kanza, E. Safra, and Y. Sagiv. 2009. An interactive approach to route search. In Proc. of ACM SIGSPATIAL / GIS. 408--411.
[28]
Y. Lu and C. Shahabi. 2015. An arc orienteering algorithm to find the most scenic path on a large-scale road network ACM SIGSPATIAL/GIS. 46:1--46:10.
[29]
Hatem Mo.-S., D. Watzinger, B. Huber, M. Döller, E. Egyed-Zsigmond, and H. Kosch. 2014. World-wide Scale Geotagged Image Dataset for Automatic Image Annotation and Reverse Geotagging. In ACM Multimedia Systems. 47--52.
[30]
Daniele Quercia, Rossano Schifanella, and Luca Maria Aiello. 2014. The Shortest Path to Happiness: Recommending Beautiful, Quiet, and Happy Routes in the City ACM Hypertext and Social Media. 116--125.
[31]
R. Ramesh and K. M Brown. 1991. An efficient four-phase heuristic for the generalized orienteering problem. Comput. Oper. Res., Vol. 18, 2 (1991), 151--165.
[32]
Mehdi Sharifzadeh, Mohammad Kolahdouzan, and Cyrus Shahabi. 2008. The Optimal Sequenced Route Query. VLDB, Vol. 17, 4 (2008), 765--787.
[33]
G. Skoumas, K. Arthur S., G. Jossé, M. Schubert, M. A. Nascimento, A. Züfle, M.s Renz, and D. Pfoser. 2015. Knowledge-Enriched Route Computation. In Advances in Spatial and Temporal Databases, SSTD. 157--176.
[34]
W. Souffriau, P. Vansteenwegen, G. V. Berghe, and D.-V. Oudheusden. 2011. The planning of cycle trips in the province of East Flanders. Omega, Vol. 39, 2 (2011), 209--213.
[35]
M F. Tasgetiren. 2001. A genetic algorithm with an adaptive penalty function for the orienteering problem. JESR, Vol. 4, 2 (2001), 1--26.
[36]
T. Tsiligirides. 1984. Heuristic methods applied to orienteering. Journal of the Operational Research Society, Vol. 35, 9 (1984), 797--809.
[37]
C. Verbeeck, K. Sörensen, E.-H. Aghezzaf, and P. Vansteenwegen. 2014 a. A fast solution method for the time-dependent orienteering problem. EJOR, Vol. 236, 2 (2014), 419--432.
[38]
C. Verbeeck, P. Vansteenwegen, and E.-H. Aghezzaf. 2014 b. An extension of the arc orienteering problem and its application to cycle trip planning. Transp. Res. Part E: Logis. Transp. Review Vol. 68 (2014), 64 -- 78.
[39]
Bin Yang, Chenjuan Guo, Yu Ma, and Christian S. Jensen. 2015. Toward Personalized, Context-aware Routing. The VLDB Journal, Vol. 24, 2 (April. 2015), 297--318.

Cited By

View all
  • (2025)Constrained Path Optimization on Time-Dependent Road NetworksWeb Information Systems Engineering – WISE 2024 PhD Symposium, Demos and Workshops10.1007/978-981-96-1483-7_24(274-282)Online publication date: 28-Feb-2025
  • (2025)Orienteering (with Time Windows) on Restricted Graph ClassesSOFSEM 2025: Theory and Practice of Computer Science10.1007/978-3-031-82670-2_12(151-165)Online publication date: 7-Feb-2025
  • (2024)Query Algorithm of Road Section Popularity for Heterogeneous Data2024 International Conference on Distributed Computing and Optimization Techniques (ICDCOT)10.1109/ICDCOT61034.2024.10515392(1-8)Online publication date: 15-Mar-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CIKM '17: Proceedings of the 2017 ACM on Conference on Information and Knowledge Management
November 2017
2604 pages
ISBN:9781450349185
DOI:10.1145/3132847
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 November 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. arc orienteering problem
  2. road network
  3. scenic path
  4. time dependent

Qualifiers

  • Research-article

Funding Sources

  • NSF grants
  • DAAD Germany

Conference

CIKM '17
Sponsor:

Acceptance Rates

CIKM '17 Paper Acceptance Rate 171 of 855 submissions, 20%;
Overall Acceptance Rate 1,861 of 8,427 submissions, 22%

Upcoming Conference

CIKM '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Constrained Path Optimization on Time-Dependent Road NetworksWeb Information Systems Engineering – WISE 2024 PhD Symposium, Demos and Workshops10.1007/978-981-96-1483-7_24(274-282)Online publication date: 28-Feb-2025
  • (2025)Orienteering (with Time Windows) on Restricted Graph ClassesSOFSEM 2025: Theory and Practice of Computer Science10.1007/978-3-031-82670-2_12(151-165)Online publication date: 7-Feb-2025
  • (2024)Query Algorithm of Road Section Popularity for Heterogeneous Data2024 International Conference on Distributed Computing and Optimization Techniques (ICDCOT)10.1109/ICDCOT61034.2024.10515392(1-8)Online publication date: 15-Mar-2024
  • (2023)Modelling and Optimization of Personalized Scenic Tourism Routes Based on UrgencyApplied Sciences10.3390/app1304203013:4(2030)Online publication date: 4-Feb-2023
  • (2023)MOOP: An Efficient Utility-Rich Route Planning Framework Over Two-Fold Time-Dependent Road NetworksIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2023.32419307:5(1554-1570)Online publication date: Oct-2023
  • (2023)Self-adaptive heuristic algorithms for the dynamic and stochastic orienteering problem in autonomous transportation systemJournal of Heuristics10.1007/s10732-022-09507-229:1(77-137)Online publication date: 3-Feb-2023
  • (2022)Preference aware route recommendation using one billion geotagged tweetsProceedings of the 6th ACM SIGSPATIAL International Workshop on Location-based Recommendations, Geosocial Networks and Geoadvertising10.1145/3557992.3565990(1-10)Online publication date: 1-Nov-2022
  • (2021)2TD Path-Planner: Towards a More Realistic Path Planning System over Two-Fold Time-Dependent Road Networks [Application Notes]IEEE Computational Intelligence Magazine10.1109/MCI.2021.306187916:2(78-98)Online publication date: May-2021
  • (2021)Explore for a day? Generating personalized itineraries that fit spatial heterogeneity of tourist attractionsInformation and Management10.1016/j.im.2021.10355758:8Online publication date: 1-Dec-2021
  • (2021)The Categorized Orienteering Problem with Count-Dependent ProfitsApplied Soft Computing10.1016/j.asoc.2021.107962113:PBOnline publication date: 1-Dec-2021
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media