Efficient shortest path finding of k-nearest neighbor objects in road network databases

  • Sung Hyun Shin
  • , Sang Chul Lee
  • , Sang Wook Kim
  • , Junghoon Lee
  • , Eul Gyu Im

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

This paper addresses an efficient path finding scheme that complements classic k-NN (Nearest Neighbor) queries for the road network. Aiming at finding both k objects and the shortest paths to them at the same time, this paper first selects candidate objects by the k-NN search scheme based on the underlying index structure and then finds the path to each of them by the modified A* algorithm. The path finding step stores the intermediary paths from the query point to all of the scanned nodes and then attempts to match the common segment with a path to a new node, instead of repeatedly running the A* algorithm for all k points. Additionally, the cost to the each object calculated in this step makes it possible to finalize the k objects from the candidate set as well as to order them by the path cost. Judging from the result, the proposed scheme can eliminate redundant node scans and provide one of the most fundamental building blocks for location-based services in the real-life road network.

Original languageEnglish
Title of host publicationAPPLIED COMPUTING 2010 - The 25th Annual ACM Symposium on Applied Computing
Pages1661-1665
Number of pages5
DOIs
StatePublished - 2010
Event25th Annual ACM Symposium on Applied Computing, SAC 2010 - Sierre, Switzerland
Duration: 22 Mar 201026 Mar 2010

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference25th Annual ACM Symposium on Applied Computing, SAC 2010
Country/TerritorySwitzerland
CitySierre
Period22/03/1026/03/10

Keywords

  • k-nearest neighbor query
  • road network
  • shortest path

Fingerprint

Dive into the research topics of 'Efficient shortest path finding of k-nearest neighbor objects in road network databases'. Together they form a unique fingerprint.

Cite this