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

skip to main content
10.1145/2457317.2457355acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedbtConference Proceedingsconference-collections
research-article

Finding nearest neighbors in road networks: a tree decomposition method

Published: 18 March 2013 Publication History

Abstract

Finding k Nearest Neighbors in one category of POIs (point of interests) belongs to the most frequently issued queries in the navigating systems or online maps. This problem can be formulated as given a graph G(V, E), a vertex u and SV, finding k nearest neighbors of u in S. Classic Dijkstra's algorithm offers an optimal solution if S = V holds, but the performance deteriorates as S is of smaller size. Other approaches such as pre-computing and storing all the shortest distances require too much storage, thus suffer from drawbacks of scalability.
To address these problems, we propose TIkNN (stands for Tree decomposition-based Indexing for kNN), an indexing and query processing scheme for kNN query answering. TIkNN is based on the tree decomposition methodology. The graph is first decomposed into a tree in which each node (a.k.a. bag) contains more than one vertex from graph. The shortest paths are stored in such bags and these local paths together with the tree are the components of the index of the graph. Based on this index, step-wise query processing over the tree can be executed to find the nearest neighbors.
Our experimental results show that TIkNN offers orders-of-magnitude performance improvement over Dijkstra's algorithm on query answering, while the storage requirement for the index structure is relatively small.

References

[1]
T. Akiba, C. Sommer, and K.-i. Kawarabayashi. Shortest-path queries for complex networks: exploiting low tree-width outside the core. In Proceedings of the 15th International Conference on Extending Database Technology, EDBT '12, pages 144--155, New York, NY, USA, 2012. ACM.
[2]
E. W. Dijkstra. A note on two problems in connexion with graphs. Numerische Mathematik, 1:269--271, 1959.
[3]
G. N. Frederickson. Planar graph decomposition and all pairs shortest paths. J. ACM, 38(1):162--204, Jan. 1991.
[4]
C. S. Jensen, J. Kolářvr, T. B. Pedersen, and I. Timko. Nearest neighbor queries in road networks. In Proceedings of the 11th ACM international symposium on Advances in geographic information systems, GIS '03, 2003.
[5]
N. Jing, Y.-W. Huang, and E. A. Rundensteiner. Hierarchical encoded path views for path query processing: An optimal model and its performance evaluation. IEEE Trans. on Knowl. and Data Eng., 10(3):409--432, May 1998.
[6]
D. Papadias, J. Zhang, N. Mamoulis, and Y. Tao. Query processing in spatial network databases. In Proceedings of the 29th international conference on Very large data bases - Volume 29, VLDB '03, pages 802--813. VLDB Endowment, 2003.
[7]
H. Samet, J. Sankaranarayanan, and H. Alborzi. Scalable network distance browsing in spatial databases. In Proceedings of the 2008 ACM SIGMOD international conference on Management of data, SIGMOD '08, 2008.
[8]
P. Sanders and D. Schultes. Highway hierarchies hasten exact shortest path queries. In Proceedings of the 13th annual European conference on Algorithms, ESA'05, pages 568--579, Berlin, Heidelberg, 2005. Springer-Verlag.
[9]
P. Sanders and D. Schultes. Engineering fast route planning algorithms. In Proceedings of the 6th international conference on Experimental algorithms, WEA'07, pages 23--36, Berlin, Heidelberg, 2007. Springer-Verlag.
[10]
S. Shekhar and J. S. Yoo. Processing in-route nearest neighbor queries: a comparison of alternative approaches. In Proceedings of the 11th ACM international symposium on Advances in geographic information systems, GIS '03, 2003.
[11]
F. Wei. Tedi: efficient shortest path query answering on graphs. In SIGMOD. ACM, 2010.
[12]
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. Proc. VLDB Endow., 5(5):406--417, Jan. 2012.
[13]
F. B. Zhan and C. E. Noon. Shortest path algorithms: An evaluation using real road networks. Transportation Science, 32(1):65--73, Jan. 1998.

Cited By

View all
  • (2019)A Novel Index Method for K Nearest Object Query over Time-Dependent Road NetworksComplexity10.1155/2019/48291642019Online publication date: 1-Jan-2019
  • (2018)Multi-criteria based Geographical Query Processing in Road Networks複数評価尺度に基づく道路網上での地理情報問合せ処理IEEJ Transactions on Electronics, Information and Systems10.1541/ieejeiss.138.1508138:12(1508-1516)Online publication date: 1-Dec-2018
  • (2018)Finding the K Nearest Objects over Time Dependent Road NetworksWeb and Big Data10.1007/978-3-319-96893-3_25(334-349)Online publication date: 19-Jul-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
EDBT '13: Proceedings of the Joint EDBT/ICDT 2013 Workshops
March 2013
423 pages
ISBN:9781450315999
DOI:10.1145/2457317
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: 18 March 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. graphs
  2. indexing
  3. k nearest neighbors
  4. shortest path
  5. tree decomposition

Qualifiers

  • Research-article

Conference

EDBT/ICDT '13

Acceptance Rates

EDBT '13 Paper Acceptance Rate 7 of 10 submissions, 70%;
Overall Acceptance Rate 7 of 10 submissions, 70%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)A Novel Index Method for K Nearest Object Query over Time-Dependent Road NetworksComplexity10.1155/2019/48291642019Online publication date: 1-Jan-2019
  • (2018)Multi-criteria based Geographical Query Processing in Road Networks複数評価尺度に基づく道路網上での地理情報問合せ処理IEEJ Transactions on Electronics, Information and Systems10.1541/ieejeiss.138.1508138:12(1508-1516)Online publication date: 1-Dec-2018
  • (2018)Finding the K Nearest Objects over Time Dependent Road NetworksWeb and Big Data10.1007/978-3-319-96893-3_25(334-349)Online publication date: 19-Jul-2018
  • (2017)Finding the Shortest Path with User RequirementsProceedings of the 2017 International Conference on Data Mining, Communications and Information Technology10.1145/3089871.3089894(1-6)Online publication date: 25-May-2017

View Options

Get Access

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