Approximate Nearest Neighbors in Limited Space
Not on the map. Why?
Abstract (arXiv)
We consider the (1+ε)-approximate nearest neighbor search problem: given a set X of n points in a d-dimensional space, build a data structure that, given any query point y, finds a point x ∈ X whose distance to y is at most (1+ε) minx ∈ X |x-y| for an accuracy parameter ε ∈ (0,1). Our main result is a data structure that occupies only O(ε-2 n log(n) log(1/ε)) bits of space, assuming all point coordinates are integers in the range -nO(1) ldots nO(1), i.e., the coordinates have O(log n) bits of precision. This improves over the best previously known space bound of O(ε-2 n log(n)2), obtained via the randomized dimensionality reduction method of Johnson and Lindenstrauss (1984). We also consider the more general problem of estimating all distances from a collection of query points to all data points X, and provide almost tight upper and lower bounds for the space complexity of this problem.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1.
3 papers.