BRkNN-light: Batch Processing of Reverse k-Nearest Neighbor Queries for Moving Objects on Road Networks

📅 2025-12-29
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the inefficiency caused by redundant computations in concurrent reverse k-nearest neighbor (RkNN) queries over road networks, this paper proposes the first batch-processing framework for RkNN queries tailored to road networks. Methodologically, it introduces a geometry-constrained pruning and verification mechanism to significantly reduce the search space; employs a dynamic distance cache to enable cross-query reuse of distance computations; and integrates a batch-wise collaborative optimization strategy to improve overall throughput. Extensive experiments on multiple real-world road network datasets demonstrate that the proposed approach reduces total computational cost by up to several-fold compared to state-of-the-art single-query methods, while substantially decreasing query latency. This work achieves, for the first time, efficient and scalable batch RkNN processing in road-network environments.

Technology Category

Application Category

📝 Abstract
The Reverse $k$-Nearest Neighbor (R$k$NN) query over moving objects on road networks seeks to find all moving objects that consider the specified query point as one of their $k$ nearest neighbors. In location based services, many users probably submit R$k$NN queries simultaneously. However, existing methods largely overlook how to efficiently process multiple such queries together, missing opportunities to share redundant computations and thus reduce overall processing costs. To address this, this work is the first to explore batch processing of multiple R$k$NN queries, aiming to minimize total computation by sharing duplicate calculations across queries. To tackle this issue, we propose the BR$k$NN-Light algorithm, which uses rapid verification and pruning strategies based on geometric constraints, along with an optimized range search technique, to speed up the process of identifying the R$k$NNs for each query. Furthermore, it proposes a dynamic distance caching mechanism to enable computation reuse when handling multiple queries, thereby significantly reducing unnecessary computations. Experiments on multiple real-world road networks demonstrate the superiority of the BR$k$NN-Light algorithm on the processing of batch queries.
Problem

Research questions and friction points this paper is trying to address.

Efficiently processes multiple simultaneous reverse k-nearest neighbor queries
Minimizes computation by sharing redundant calculations across queries
Optimizes batch query processing on road networks for moving objects
Innovation

Methods, ideas, or system contributions that make the work stand out.

Batch processing of multiple RkNN queries simultaneously
Geometric constraints for rapid verification and pruning
Dynamic distance caching for computation reuse across queries
🔎 Similar Papers
No similar papers found.
A
Anbang Song
Yantai University, China
Z
Ziqiang Yu
Yantai University, China
W
Wei Liu
Yantai University, China
Yating Xu
Yating Xu
National University of Singapore
Computer visiondeep learning
M
Mingjin Tao
Yantai University, China