Scinovex
articleTop 10% cited

A Branch and Bound Algorithm for Computing k-Nearest Neighbors

IEEE Transactions on Computers · 1975 · Vol. C-24(7) · pp. 750–753
Keinosuke FukunagaP. M. Narendra

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.

Machine Learning and Data ClassificationMachine Learning and AlgorithmsIndustrial Vision Systems and Defect DetectionComputationk-nearest neighbors algorithmNearest-neighbor chain algorithmAlgorithmComputer scienceBest bin firstBranch and boundNearest neighbor searchSample (material)Nearest neighbour algorithm
Citations
733
FWCI
6.79
field-weighted impact
References
10
Percentile
96%
vs. same field & year
Citations per year
Cited by
A Branch and Bound Algorithm for Feature Subset Selection
IEEE Transactions on Computers · 1977 · 1,244 citations
k-Nearest Neighbour Classifiers - A Tutorial
ACM Computing Surveys · 2021 · 825 citations
Image retrieval using color and shape
Pattern Recognition · 1996 · 909 citations
References
The condensed nearest neighbor rule (Corresp.)
IEEE Transactions on Information Theory · 1968 · 1,717 citations
Nearest neighbor pattern classification
IEEE Transactions on Information Theory · 1967 · 15,642 citations
Branch-and-Bound Methods: A Survey
Operations Research · 1966 · 1,969 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.