G-Tree: An Efficient and Scalable Index for Spatial Search on Road Networks

IEEE Transactions on Knowledge and Data Engineering(2015)

引用 175|浏览109
暂无评分
摘要
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(jVj log jVj) where jVj 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.
更多
查看译文
关键词
Single-pair shortest path, KNN search, keyword search, road network, index, spatial databases
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要