English

A fast nearest neighbor search algorithm based on vector quantization

Data Structures and Algorithms 2011-05-26 v1 Probability

Abstract

In this article, we propose a new fast nearest neighbor search algorithm, based on vector quantization. Like many other branch and bound search algorithms [1,10], a preprocessing recursively partitions the data set into disjointed subsets until the number of points in each part is small enough. In doing so, a search-tree data structure is built. This preliminary recursive data-set partition is based on the vector quantization of the empirical distribution of the initial data-set. Unlike previously cited methods, this kind of partitions does not a priori allow to eliminate several brother nodes in the search tree with a single test. To overcome this difficulty, we propose an algorithm to reduce the number of tested brother nodes to a minimal list that we call "friend Voronoi cells". The complete description of the method requires a deeper insight into the properties of Delaunay triangulations and Voronoi diagrams

Keywords

Cite

@article{arxiv.1105.4953,
  title  = {A fast nearest neighbor search algorithm based on vector quantization},
  author = {Sylvain Corlay},
  journal= {arXiv preprint arXiv:1105.4953},
  year   = {2011}
}
R2 v1 2026-06-21T18:12:18.245Z