Yiqi Wang, Long Yuan, Wenjie Zhang, Xuemin Lin, Zi Chen, Qing Liu
{"title":"Simpler is More: Efficient Top-K Nearest Neighbors Search on Large Road Networks","authors":"Yiqi Wang, Long Yuan, Wenjie Zhang, Xuemin Lin, Zi Chen, Qing Liu","doi":"arxiv-2408.05432","DOIUrl":null,"url":null,"abstract":"Top-k Nearest Neighbors (kNN) problem on road network has numerous\napplications on location-based services. As direct search using the Dijkstra's\nalgorithm results in a large search space, a plethora of complex-index-based\napproaches have been proposed to speedup the query processing. However, even\nwith the current state-of-the-art approach, long query processing delays\npersist, along with significant space overhead and prohibitively long indexing\ntime. In this paper, we depart from the complex index designs prevalent in\nexisting literature and propose a simple index named KNN-Index. With KNN-Index,\nwe can answer a kNN query optimally and progressively with small and\nsize-bounded index. To improve the index construction performance, we propose a\nbidirectional construction algorithm which can effectively share the common\ncomputation during the construction. Theoretical analysis and experimental\nresults on real road networks demonstrate the superiority of KNN-Index over the\nstate-of-the-art approach in query processing performance, index size, and\nindex construction efficiency.","PeriodicalId":501123,"journal":{"name":"arXiv - CS - Databases","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Databases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.05432","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Top-k Nearest Neighbors (kNN) problem on road network has numerous
applications on location-based services. As direct search using the Dijkstra's
algorithm results in a large search space, a plethora of complex-index-based
approaches have been proposed to speedup the query processing. However, even
with the current state-of-the-art approach, long query processing delays
persist, along with significant space overhead and prohibitively long indexing
time. In this paper, we depart from the complex index designs prevalent in
existing literature and propose a simple index named KNN-Index. With KNN-Index,
we can answer a kNN query optimally and progressively with small and
size-bounded index. To improve the index construction performance, we propose a
bidirectional construction algorithm which can effectively share the common
computation during the construction. Theoretical analysis and experimental
results on real road networks demonstrate the superiority of KNN-Index over the
state-of-the-art approach in query processing performance, index size, and
index construction efficiency.