DocumentCode
751123
Title
Range nearest-neighbor query
Author
Hu, Haibo ; Lee, Dik Lun
Author_Institution
Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Kowloon, China
Volume
18
Issue
1
fYear
2006
Firstpage
78
Lastpage
91
Abstract
A range nearest-neighbor (RNN) query retrieves the nearest neighbor (NN) for every point in a range. It is a natural generalization of point and continuous nearest-neighbor queries and has many applications. In this paper, we consider the ranges as (hyper)rectangles and propose efficient in-memory processing and secondary memory pruning techniques for RNN queries in both 2D and high-dimensional spaces. These techniques are generalized for kRNN queries, which return the k nearest neighbors for every point in the range. In addition, we devise an auxiliary solution-based index EXO-tree to speed up any type of NN query. EXO-tree is orthogonal to any existing NN processing algorithm and, thus, can be transparently integrated. An extensive empirical study was conducted to evaluate the CPU and I/O performance of these techniques, and the study showed that they are efficient and robust under various data sets, query ranges, numbers of nearest neighbors, dimensions, and cache sizes.
Keywords
data mining; database indexing; query processing; tree data structures; visual databases; EXO-tree; database indexing; in-memory processing; query processing; range nearest-neighbor search; secondary memory pruning; spatial database; Cellular neural networks; Cities and towns; Information retrieval; Nearest neighbor searches; Neural networks; Prefetching; Privacy; Recurrent neural networks; Robustness; Spatial databases; Index Terms- Spatial database; nearest-neighbor search.;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2006.15
Filename
1549829
Link To Document