Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2674918.2674924acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

Realtime response of shortest path computation

Published: 04 November 2014 Publication History

Abstract

Computing the shortest path between two locations in a network is an important and fundamental problem that finds applications in a wide range of fields. This problem has attracted considerable research interest and led to a plethora of algorithms. However, existing approaches have two main drawbacks: complete path computation before movement and re-processing when node failure occurs. In this paper, two novel algorithms, RSP (Realtime Shortest Path) and RSP+ (Realtime Shortest Path Plus), are proposed to handle both shortcomings. We perform a network pre-processing to ensure a constant time response of retrieving the shortest route for an arbitrary node to an important set of destinations. RSP+ further divides the complete path into smaller partial paths, which can then be computed in parallel. Besides, considering the continuous changes of the network, like traffic jams and road constructions, where certain paths are blocked, a fast recovery method to efficiently find the best alternative route is integrated into RSP+. Empirical studies have shown that RSP+ can achieve an average query processing time of 0.8 microseconds. Besides, the effectiveness of the recovery mechanism demonstrates that alternative routes can be obtained to avoid unavailable areas.

References

[1]
H. Bast, S. Funke, and D. Matijevic. Transit: ultrafast shortest-path queries with linear-time preprocessing. In Proc. of the 9th DIMACS Implementation Challenge, pages 175--192, 2006.
[2]
H. Bast, S. Funke, P. Sanders, and D. Schultes. Fast routing in road networks with transit nodes. Science, 316(5824):566, 2007.
[3]
R. E. Bellman. On a routing problem. Quarterly of Applied Mathematics, 16: 87--90, 1958.
[4]
E. W. Dijkstra. A note on two problems in connection with graphs. Numerical Mathematics, 1: 269--271, 1959.
[5]
R. Geisberger, P. Sanders, D. Schultes, and D. Delling. Contraction hierarchies: Faster and simpler hierarchical routing in road networks. In WEA, pages 319--333, 2008.
[6]
A. V. Goldberg, H. Kaplan, and R. F. Werneck. Reach for a*: Efficient point-to-point shortest path algorithms. In ALENEX, pages 129--143, 2006.
[7]
M. Hilger, R. H. Möhring E. Köhler, and H. Schilling. Fast point-to-point shortest path computations with arc-flags. In Proc. of the 9th DIMACS Implementation Challenge, pages 73--92, 2006.
[8]
M. Rice and V. J. Tsotras. Graph indexing of road networks for shortest pth queries with label restrictions. In PVLDB, volume 4, pages 69--80, 2010.
[9]
H. Samet, J. Sankaranarayanan, and H. Alborzi. Scalable network distance browsing in spatial databases. In SIGMOD, pages 43--54, 2008.
[10]
P. Sanders and D. Schultes. Engineering highway hierarchies. In 14th European Symposium on Algorithms (ESA'06), pages 804--816, 2006.
[11]
J. Sankaranarayanan, H. Alborzi, and H. Samet. Efficient query processing on spatial networks. In GIS, pages 200--209, 2005.
[12]
J. Sankaranarayanan and H. Samet. Query processing using distance oracles for spatial networks. IEEE Trans. Knowl. Data Eng, 22(8): 1158--1175, 2010.
[13]
D. Schultes. Route Planning in Road Networks. PhD thesis, University Karlsruhe (TH), 2008.
[14]
Y. Wang, Y. Zheng, and Y. Xue. Travel time estimation of a path using sparse trajectories. In Proceeding of the 20th SIGKDD Conf. on Knowledge Discovery and Data Mining, volume 2, 2014.
[15]
L. Wu, X. Xiao., D. Deng, G. Cong, A. D. Zhu, and S. Zhou. Shortest path and distance queries on road networks: An experimental evaluation. In PVLDB, volume 5, pages 406--417, 2012.
[16]
B. Yang, C. Guo, and C. S. Jensen. Travel cost inference from sparse, spatio temporally correlated time series using markov models. In The 39th International Conference on Very Large Data Bases (VLDB), volume 2, 2013.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
IWCTS '14: Proceedings of the 7th ACM SIGSPATIAL International Workshop on Computational Transportation Science
November 2014
91 pages
ISBN:9781450331388
DOI:10.1145/2674918
  • Editor:
  • Xin Chen
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: 04 November 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. node failure
  2. pre-processing
  3. road network
  4. shortest path

Qualifiers

  • Research-article

Conference

SIGSPATIAL '14
Sponsor:
  • University of North Texas
  • Microsoft
  • ORACLE
  • Facebook
  • SIGSPATIAL

Acceptance Rates

IWCTS '14 Paper Acceptance Rate 11 of 13 submissions, 85%;
Overall Acceptance Rate 42 of 57 submissions, 74%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 78
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Nov 2024

Other Metrics

Citations

View Options

Login options

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