2000
DOI: 10.1137/s0097539799358926
|View full text |Cite
|
Sign up to set email alerts
|

Squarish k-d Trees

Abstract: We modify the k-d tree on [0, 1] d by always cutting the longest edge instead of rotating through the coordinates. This modification makes the expected time behavior of lowerdimensional partial match queries behave as perfectly balanced complete k-d trees on n nodes. This is in contrast to a result of Flajolet and Puech [J. Assoc. Comput. Mach., 33 (1986), pp. 371-407], who proved that for (standard) random k-d trees with cuts that rotate among the coordinate axes, the expected time behavior is much worse than… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
33
1

Year Published

2004
2004
2023
2023

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 29 publications
(34 citation statements)
references
References 14 publications
0
33
1
Order By: Relevance
“…, K − 1}. The squarish K-d trees of Devroye et al [DJZC00] try to achieve a more balanced partition of the space by discriminating along the coordinate for which the bounding box of the node is most elongated.…”
Section: K-d Trees and Partial Match Queriesmentioning
confidence: 99%
See 1 more Smart Citation
“…, K − 1}. The squarish K-d trees of Devroye et al [DJZC00] try to achieve a more balanced partition of the space by discriminating along the coordinate for which the bounding box of the node is most elongated.…”
Section: K-d Trees and Partial Match Queriesmentioning
confidence: 99%
“…Theorem 3 (Devroye et al [DJZC00]). The expected cost P n,s,K of a random PM query where s out of the K coordinates of the query are specified and the other K − s are not, in a random squarish K-d tree of size n is P n,s,K = Θ(n α(s/K) ), with α(x) = 1 − x.…”
Section: Introductionmentioning
confidence: 99%
“…Other possible structures of varying complexity include the random quadtree (which behaves as the random 2-d tree and yields similar expected times), the squarish 2-d tree of Devroye, Jabbour and Zamora-Cura [18] (for which the expected complexity is unknown but probably O(log 2 n)), and the random 2-d tree (or region quadtree).…”
Section: Resultsmentioning
confidence: 99%
“…k-d trees provide a hierarchic spatial relationship between data points, which can be used to find nearest neighbours, locate points within a zone, and for other searching operations, such as construction and point insertion of Delaunay triangulation [23,24].…”
Section: Construction Of Kd-treementioning
confidence: 99%