STRATEGIES FOR EFFICIENT INCREMENTAL NEAREST NEIGHBOR SEARCH

被引:36
作者
BRODER, AJ
机构
[1] The MITRE Corporation, McLean, VA 22102
关键词
Algorithms; Computational geometry; Multi-dimensional searching; Nearest neighbor classification; Search trees;
D O I
10.1016/0031-3203(90)90057-R
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Algorithms for determining the m nearest neighbors of a query point in k-dimensional space can be inappropriate when m cannot be determined in advance. We recast the m nearest neighbor problem into a problem of searching for the next nearest neighbor. Repeated invocations of an incremental searching algorithm allow an arbitrary number of nearest neighbors to be determined. It is shown that incremental search can be implemented as a sequence of invocations of a previously published non-incremental algorithm. A new incremental search algorithm is then presented which finds the next nearest neighbor more efficiently by eliminating redundant computations. Finally, the results of experimental computer runs comparing the two approaches are presented. © 1990.
引用
收藏
页码:171 / 178
页数:8
相关论文
共 7 条
[1]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[2]  
CHARNIAK E, 1980, ARTIF INTELL, P136
[3]  
Duda R. O., 1973, PATTERN CLASSIFICATI
[4]  
Friedman J. H., 1977, ACM Transactions on Mathematical Software, V3, P209, DOI 10.1145/355744.355745
[5]  
Kitchen L. J., 1986, Proceedings CVPR '86: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.86CH2290-5), P357
[6]  
SAMET H, 1984, ACM COMPUT SURV, V16, P187, DOI DOI 10.1145/356924.356930
[7]  
Teitelman W., 1978, INTERLISP REFERENCE