Back to Search Start Over

RANDOM HYPERPLANE SEARCH TREES.

Authors :
DEVROYE, LUC
KING, JAMES
MCDIARMID, COLIN
Source :
SIAM Journal on Computing; 2009, Vol. 38 Issue 6, p2411-2425, 15p, 1 Diagram, 1 Graph
Publication Year :
2009

Abstract

A hyperplane search tree is a binary tree used to store a set S of n d-dimensional data points. In a random hyperplane search tree for S, the root represents a hyperplane defined by d data points drawn uniformly at random from S. The remaining data points are split by the hyperplane, and the definition is used recursively on each subset. We assume that the data are points in general position in R<superscript>d</superscript>. We show that, uniformly over all such data sets S, the expected height of the hyperplane tree is not worse than that of the k-d tree or the ordinary one-dimensional random binary search tree, and that, for any fixed d ≥ 3, the expected height improves over that of the standard random binary search tree by an asymptotic factor strictly greater than one. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00975397
Volume :
38
Issue :
6
Database :
Complementary Index
Journal :
SIAM Journal on Computing
Publication Type :
Academic Journal
Accession number :
42637111
Full Text :
https://doi.org/10.1137/060678609