Reverse K Nearest Neighbor Query in Large Road Networks: a Tree Decomposition Based Approach
Dian Ouyang, Boyu Zhang, Jianye Yang, Shiyu Yang, Chonghua Wang, Xuemin Lin
Abstract
Reverse k-nearest neighbor (R NN) query in road networks is an important and fundamental problem. Given a facility query vertex , an query asks for finding all user vertices such that each of them regards as one of the nearest neighbors . Although has a wide range of applications, such as location selection, influential domain analysis, potential customer analysis, we note that this problem has not been well addressed. Existing solutions typically need to traverse the graph and perform queries for every vertex in a non-decreasing order of their distances to the query vertex, which incurs high computational cost, especially for large graphs. In this paper, we develop a novel tree decomposition based approach, namely TD-Query. In general, a tree decomposition can be considered as an index to store the hierarchical decomposition of the graph. By making use of the nice properties of the tree decomposition, we develop useful search branch pruning techniques such that we can avoid traversing the entire graph. Observing that TD-Query may still visit many result irrelevant nodes during the traversal, we propose an advanced approach, termed ATD-Query. In specific, we first identify a set of critical nodes in the tree decomposition. Based on these critical nodes, we then construct an augmented tree decomposition by storing auxiliary data structures for tree nodes with little space and time overhead. On top of the augmented tree decomposition, ATD-Query can collect the query results by only visiting a subset of critical nodes, and hence substantially improve the query efficiency. We conduct extensive experiments on 8 reallife road networks, and the experimental results demonstrate that ATD-Query can achieve up to an order of magnitude performance improvement over the state-of-the-art algorithm, while consuming much less memory for index structure.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get bc661aa5-fadd-4f1a-839f-1fb93cd1998bRelated papers
- Progressive Top-K Nearest Neighbors Search in Large Road NetworksDian Ouyang, Dong Wen, Lu Qin, Lijun Chang et al.SIGMOD 2020 · 37 citations
- RT-RkNN: Reverse k Nearest Neighbor Queries as a Graphics Ray Casting ProblemZhengyang Bai, Peng Chen, Mohamed WahibVLDB 2026
- Reinforcement Learning based Tree Decomposition for Distance Querying in Road NetworksBolong Zheng, Yong Ma, Jingyi Wan, Yongyong Gao et al.ICDE 2023 · 7 citations
- Efficient Label-Constrained Shortest Path Queries on Road Networks: A Tree Decomposition ApproachJunhua Zhang, Long Yuan, Wentao Li, Lu Qin et al.VLDB 2022 · 29 citations
- Querying Shortest Path on Large Time-Dependent Road Networks with ShortcutsZengyang Gong, Yuxiang Zeng, Lei ChenICDE 2024 · 11 citations
