login

An improved branch and bound algorithm for computing k-nearest neighbors

Pattern Recognition LettersPublished 1 January 1985
Behrooz Kamgar-Parsi, Laveen N. Kanal
Citations65
SJR quartileQ1
SJR score1.00
SNIP1.43

TL;DR

Experimental results using samples from bivariate Gaussian and uniform distributions suggest that the number of distance computations required by the modified algorithm is typicaly one fourth of that of the Fukunaga-Narendra algorithm.

Abstract

In 1975 Fukunaga and Narendra proposed an efficient branch and bound algorithm for computing k-nearest neighbors. Their algorithm, after a hierarchical decomposition of the design set into disjoint subsets, employs two rules in order to eliminate the necessity of calculating many distances. This correspondence discusses the applicability of two additional rules for a further reduction of the number of distance computations. Experimental results using samples from bivariate Gaussian and uniform distributions suggest that the number of distance computations required by the modified is typicaly one fourth of that of the Fukunaga-Narendra algorithm.

Keywords

Computer Science