Title :
G-Tree: An Efficient and Scalable Index for Spatial Search on Road Networks
Author :
Ruicheng Zhong ; Guoliang Li ; Kian-Lee Tan ; Lizhu Zhou ; Zhiguo Gong
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
In the recent decades, we have witnessed the rapidly growing popularity of location-based systems. Three types of location-based queries on road networks, single-pair shortest path query, k nearest neighbor (kNN) query, and keyword-based kNN query, are widely used in location-based systems. Inspired by R-tree, we propose a height-balanced and scalable index, namely G-tree, to efficiently support these queries. The space complexity of G-tree is O(|V|log|V|) where |V| is the number of vertices in the road network. Unlike previous works that support these queries separately, G-tree supports all these queries within one framework. The basis for this framework is an assembly-based method to calculate the shortest-path distances between two vertices. Based on the assembly-based method, efficient search algorithms to answer kNN queries and keyword-based kNN queries are developed. Experiment results show G-tree´s theoretical and practical superiority over existing methods.
Keywords :
computational complexity; database indexing; geographic information systems; mobile computing; query processing; search problems; tree data structures; visual databases; G-tree; R-tree; assembly-based method; height-balanced index; k nearest neighbor query; keyword-based kNN query; location-based query; road network vertices; scalable index; shortest-path distances; single-pair shortest path query; space complexity; spatial databases; spatial search algorithms; Complexity theory; Educational institutions; Indexes; Partitioning algorithms; Roads; Search problems; Transmission line matrix methods; Index; KNN Search; KNN search; Keyword Search; Road Network; Single-Pair Shortest Path; Single-pair shortest path; Spatial Databases; index; keyword search; road network; spatial databases;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2015.2399306