journal article·2025Open access

PAV-A-kNN: A Novel Approachable kNN Query Method in Road Network Environments

Kailai Zhou, Weikang Xia, Jiatai Wang

Computers, Materials & Continua· Volume 84· Issue 2

Abstract

Ride-hailing (e.g., DiDi and Uber) has become an important tool for modern urban mobility. To improve the utilization efficiency of ride-hailing vehicles, a novel query method, called Approachable k-nearest neighbor (A-kNN), has recently been proposed in the industry. Unlike traditional kNN queries, A-kNN considers not only the road network distance but also the availability status of vehicles. In this context, even vehicles with passengers can still be considered potential candidates for dispatch if their destinations are near the requester’s location. The V-Tree-based query method, due to its structural characteristics, is capable of efficiently finding k-nearest moving objects within a road network. It is a currently popular query solution in ride-hailing services. However, when vertices to be queried are close in the graph but distant in the index, the V-Tree-based method necessitates the traversal of numerous irrelevant subgraphs, which makes its processing of A-kNN queries less efficient. To address this issue, we optimize the V-Tree-based method and propose a novel index structure, the Path-Accelerated V-Tree (PAV-Tree), to improve query performance by introducing shortcuts. Leveraging this index, we introduce a novel query optimization algorithm, PAV-A-kNN, specifically designed to process A-kNN queries efficiently. Experimental results show that PAV-A-kNN achieves query times up to 2.2–15 times faster than baseline methods, with microsecond-level latency.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Data Management and Algorithms · Traffic Prediction and Management Techniques · Advanced Database Systems and Queries

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (31)

Show source-provided references
1. The V*-Diagram: a query-dependent approach to moving KNN queries10.14778/1453856.1453973 ↗
2. An efficient framework for correctness-aware kNN queries on road networks
3. The efficient processing of moving k-farthest neighbor queries in road networks10.3390/a15070223 ↗
4. Li · Databases theory and applications · 2020 · 2910.1007/978-3-030-39469-1_3 ↗
5. V-tree: efficient kNN search on moving objects with road-network constraints
6. Efficient kNN search in public transportation networks10.14778/3681954.3682009 ↗
7. Graph-decomposed k-NN searching algorithm on road network10.1007/s11704-023-3626-3 ↗
8. Efficient processing of coverage centrality queries on road networks10.1007/s11280-024-01248-5 ↗
9. The partition bridge (PB) tree: efficient nearest neighbor query processing on road networks10.1016/j.is.2023.102256 ↗
10. A note on two problems in connexion with graphs10.1007/BF01386390 ↗
11. G-tree: an efficient and scalable index for spatial search on road networks10.1109/TKDE.2015.2399306 ↗
12. G*-tree: an efficient spatial index on road networks
13. Li · vLDB endowment · 2020 · 224310.14778/3407790.3407822 ↗
14. Hierarchical graph traversal for aggregate k nearest neighbors search in road networks
15. Toain: a throughput optimizing adaptive index for answering dynamic knn queries on road networks10.1145/3187009.3177736 ↗
16. GLAD: a grid and labeling framework with scheduling for conflict-aware kNN queries10.1109/TKDE.2019.2942585 ↗
17. Geisberger · Experimental Algorithms · 2008 · 31910.1007/978-3-540-68552-4_24 ↗
18. When hierarchy meets 2-hop-labeling: efficient shortest distance queries on road networks
19. Progressive top-K nearest neighbors search in large road networks
20. Wang Y, Yuan L, Zhang W, Lin X, Chen Z, Liu Q. Simpler is more: efficient top-K nearest neighbors search on large road networks. arXiv:2408.05432, 2024.10.14778/3704965.3704975 ↗
21. Effective indexing for approximate constrained shortest path queries on large road networks10.14778/3015274.3015277 ↗
22. Efficient single-source shortest path and distance queries on large graphs
23. A novel shortest path problem using dijkstra algorithm in interval-valued neutrosophic environment
24. PCSP: efficiently answering label-constrained shortest path queries in road networks10.14778/3681954.3681985 ↗
25. A CPU-GPU hybrid labelling algorithm for massive shortest distance queries on road networks10.14778/3712221.3712241 ↗
26. P2H: efficient distance querying on road networks by projected vertex separators
27. Experimental evaluation of indexing techniques for shortest distance queries on road networks
28. LG-tree: an efficient labeled index for shortest distance search on massive road networks10.1109/TITS.2022.3203432 ↗
29. A learning-based method for computing shortest path distances on road networks
30. Reinforcement learning based tree decomposition for distance querying in road networks
31. Applying the neural bellman-ford model to the single source shortest path problem