Proceedings of the Thiry-Fourth Annual ACM Symposium on Theory of Computing 2002
DOI: 10.1145/509907.510013
|View full text |Cite
|
Sign up to set email alerts
|

Finding nearest neighbors in growth-restricted metrics

Abstract: Most research on nearest neighbor algorithms in the literature has been focused on the Euclidean case. In many practical search problems however, the underlying metric is non-Euclidean. Nearest neighbor algorithms for general metric spaces are quite weak, which motivates a search for other classes of metric spaces that can be tractably searched.In this paper, we develop an efficient dynamic data structure for nearest neighbor queries in growth-constrained metrics. These metrics satisfy the property that for an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
203
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 234 publications
(204 citation statements)
references
References 10 publications
(12 reference statements)
1
203
0
Order By: Relevance
“…The doubling dimension extends the notion of dimension from Euclidean spaces to arbitrary metric spaces. It has proven to be useful in many application domains such as nearest neighbor queries to databases [7], network construction [1], closest server selction [17], etc. Doubling metrics have notably been used to model distances in networks such as Internet [10].…”
Section: Related Workmentioning
confidence: 99%
“…The doubling dimension extends the notion of dimension from Euclidean spaces to arbitrary metric spaces. It has proven to be useful in many application domains such as nearest neighbor queries to databases [7], network construction [1], closest server selction [17], etc. Doubling metrics have notably been used to model distances in networks such as Internet [10].…”
Section: Related Workmentioning
confidence: 99%
“…≤ γk This is a similar restriction to the doubling metric restriction on metric spaces [10] and has been used before [15]. Throughout the analysis, we will assume that P has an expansion constant γ =O(1).…”
Section: Analysis Of the Algorithmmentioning
confidence: 99%
“…Given a point set of size n it uses only O(n) space. We show that with a bounded expansion constant γ (as described in [15]), using p threads (assuming p cores are available for computation) we can compute the k-NNG in O( n p k log k) unit steps, plus one parallel sort on the input. We also present extensive experimental results on a variety of architectures.…”
Section: Introductionmentioning
confidence: 99%
“…There are several related definitions. Given a metric (P, τ ), let B(p, r) = {v | τ (p, v) ≤ r} denote the radius r ball centered at p. In [15], a metric has bounded expansion rate (also called the KR-dimension, counting measure)…”
Section: Preliminariesmentioning
confidence: 99%