Flexible Aggregate Nearest Neighbor Queries and its Keyword-Aware Variant on Road Networks

被引:17
作者
Chen, Zhongpu [1 ]
Yao, Bin [1 ]
Wang, Zhi-Jie [2 ,3 ]
Gao, Xiaofeng [1 ]
Shang, Shuo [4 ]
Ma, Shuai [5 ]
Guo, Minyi [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[2] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[3] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510275, Peoples R China
[4] King Abdullah Univ Sci & Technol, Comp Sci Program, Thuwal 23955, Saudi Arabia
[5] Beihang Univ, Sch Comp Sci & Engn, Beijing 100083, Peoples R China
关键词
Road networks; indexing; spatial-keyword databases; MODEL;
D O I
10.1109/TKDE.2020.2975998
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Aggregate nearest neighbor (A(NN)) query in both the euclidean space and road networks has been extensively studied, and the flexible aggregate nearest neighbor (F-ANN) problem further generalizes ANN by introducing an extra flexibility parameter phi that ranges in (0, 1]. In this article, we focus on F-ANN on road networks, denoted as F-ANNR,F- and its keyword-aware variant, denoted as KFANNR. To solve these problems, we propose a series of universal (i.e., suitable for both max and sum) algorithms, including a Dijkstra-based algorithm that enumerates P instead of phi vertical bar Q vertical bar-combinations of Q, a queue-based approach that processes data points from-near-to-far, and a framework that combines incremental euclidean restriction (IER) and kNN. We also propose a specific exact solution to max-FANN R and a constant-factor ratio approximate solution to sum-F-ANNR. These specific algorithms are easy to implement and can achieve excellent performance in some scenarios. Besides, we further extend this problem to top-k and multiple F-ANNR (resp., KFANNR) queries. We conduct a comprehensive experimental evaluation for the proposed algorithms on real datasets to demonstrate their superior efficiency and high quality.
引用
收藏
页码:3701 / 3715
页数:15
相关论文
共 34 条
[1]   k-Nearest Neighbors on Road Networks: A Journey in Experimentation and In-Memory Implementation [J].
Abeywickrama, Tenindra ;
Cheema, Muhammad Aamir ;
Taniar, David .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (06) :492-503
[2]   The Flexible Group Spatial Keyword Query [J].
Ahmad, Sabbir ;
Kamal, Rafi ;
Ali, Mohammed Eunus ;
Qi, Jianzhong ;
Scheuermann, Peter ;
Tanin, Egemen .
DATABASES THEORY AND APPLICATIONS, ADC 2017, 2017, 10538 :3-16
[3]  
Akiba T, 2014, ALENEX, P147, DOI DOI 10.1137/1.9781611973198.14
[4]   Spatial Consensus Queries in a Collaborative Environment [J].
Ali, Mohammed Eunus ;
Tanin, Egemen ;
Scheuermann, Peter ;
Nutanong, Sarana ;
Kulik, Lars .
ACM TRANSACTIONS ON SPATIAL ALGORITHMS AND SYSTEMS, 2016, 2 (01)
[5]  
[Anonymous], 2017, ACM SIGIR FORUM, DOI [DOI 10.1145/290941.291008, 10.1145/290941.291008]
[6]  
Bast H., 2006, 9 DIMACS IMPLEMENTAT, P175
[7]   The threshold algorithm: From middleware systems to the relational engine [J].
Bruno, Nicolas ;
Wang, Hui .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (04) :523-537
[8]  
Choi DW, 2016, PROC INT CONF DATA, P685, DOI 10.1109/ICDE.2016.7498281
[9]  
Cong G, 2009, PROC VLDB ENDOW, V2
[10]  
Yan D, 2011, PROC VLDB ENDOW, V4, P968