FINCH: Evaluating Reverse k-Nearest-Neighbor Queries on Location Data

被引:59
作者
Wu, Wei [1 ]
Yang, Fei [1 ]
Chan, Chee-Yong [2 ]
Tan, Kian-Lee [1 ,2 ]
机构
[1] Natl Univ Singapore, Comp Sci Programme Singapore MIT Alliance, Singapore, Singapore
[2] Natl Univ Singapore, Sch Comp, Dept Comp Sci, Singapore, Singapore
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2008年 / 1卷 / 01期
关键词
D O I
10.14778/1453856.1453970
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A Reverse k-Nearest-Neighbor (RkNN) query finds the objects that take the query object as one of their k nearest neighbors. In this paper we propose new solutions for evaluating RkNN queries and its variant bichromatic RkNN queries on 2-dimensional location data. We present an algorithm named INCH that can compute a RkNN query's search region (from which the query result candidates are drawn). In our RkNN evaluation algorithm called FINCH, the search region restricts the search space, and the search region is tightened each time a new result candidate is found. We also propose a method that enables us to apply any RkNN algorithm on bichromatic RkNN queries. With that, our FINCH algorithm is also used to evaluate bichromatic RkNN queries. Experiments show that our solutions are more efficient than existing algorithms.
引用
收藏
页码:1056 / 1067
页数:12
相关论文
共 21 条
[1]  
Achtert E., 2006, SIGMOD
[2]   Nearest and reverse nearest neighbor queries for moving objects [J].
Benetis, Rimantas ;
Jensen, Christian S. ;
Karciauskas, Gytis ;
Saltenis, Simonas .
VLDB JOURNAL, 2006, 15 (03) :229-U1
[3]  
Berg M., 2000, COMPUTATIONAL GEOMET, P211
[4]  
GUTTMAN A, 1984, SIGMOD
[5]   Distance browsing in spatial databases [J].
Hjaltason, GR ;
Samet, H .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1999, 24 (02) :265-318
[6]  
Kang J. M., 2007, ICDE
[7]  
King Lum Cheung, 1998, SIGMOD Record, V27, P16, DOI 10.1145/290593.290596
[8]  
Korn F., 2000, SIGMOD
[9]   Evolution of mobile location-based services [J].
Rao, B ;
Minakakis, L .
COMMUNICATIONS OF THE ACM, 2003, 46 (12) :61-65
[10]  
Roussopoulos N., 1995, SIGMOD