A Branch and Bound Algorithm for Computing k-Nearest Neighbors
Abstract:Computation of the k-nearest neighbors generally requires a large number of expensive distance computations. The method of branch and bound is implemented in the present algorithm to facilitate rapid calculation of the k-nearest neighbors, by eliminating the necesssity of calculating many distances. Experimental results demonstrate the efficiency of the algorithm. Typically, an average of only 61 distance computations were made to find the nearest neighbor of a test sample among 1000 design samples.
暂无分享,去 创建一个
[1] Solomon W. Golomb,et al. Backtrack Programming , 1965, JACM.
[2] Geoffrey H. Ball,et al. ISODATA, A NOVEL METHOD OF DATA ANALYSIS AND PATTERN CLASSIFICATION , 1965 .
[3] C. Quesenberry,et al. A nonparametric estimate of a multivariate density function , 1965 .
[4] E. L. Lawler,et al. Branch-and-Bound Methods: A Survey , 1966, Oper. Res..
[5] Peter E. Hart,et al. Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.
[6] J. MacQueen. Some methods for classification and analysis of multivariate observations , 1967 .
[7] Peter E. Hart,et al. The condensed nearest neighbor rule (Corresp.) , 1968, IEEE Trans. Inf. Theory.
[8] W. W. Bledsoe,et al. Review of "Problem-Solving Methods in Artificial Intelligence by Nils J. Nilsson", McGraw-Hill Pub. , 1971, SGAR.