English

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

Databases 2025-12-30 v1

Abstract

The Reverse kk-Nearest Neighbor (RkkNN) query over moving objects on road networks seeks to find all moving objects that consider the specified query point as one of their kk nearest neighbors. In location based services, many users probably submit RkkNN 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 RkkNN queries, aiming to minimize total computation by sharing duplicate calculations across queries. To tackle this issue, we propose the BRkkNN-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 RkkNNs 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 BRkkNN-Light algorithm on the processing of batch queries.

Keywords

Cite

@article{arxiv.2512.23298,
  title  = {BRkNN-light: Batch Processing of Reverse k-Nearest Neighbor Queries for Moving Objects on Road Networks},
  author = {Anbang Song and Ziqiang Yu and Wei Liu and Yating Xu and Mingjin Tao},
  journal= {arXiv preprint arXiv:2512.23298},
  year   = {2025}
}
R2 v1 2026-07-01T08:44:01.839Z