Random hyperplane search trees in high dimensions

<p>Given a set <em>S</em> of <em>n</em> ≥ <em>d</em> points in general position in <em>R<sup>d</sup></em>, a random hyperplane split is obtained by sampling <em>d</em> points uniformly at random without replacement from &l...

Full description

Bibliographic Details
Main Authors: Luc Devroye, James King
Format: Article
Language:English
Published: Carleton University 2015-06-01
Series:Journal of Computational Geometry
Online Access:http://jocg.org/index.php/jocg/article/view/67
id doaj-c38bbf47533a4ad395f87f82cf228e15
record_format Article
spelling doaj-c38bbf47533a4ad395f87f82cf228e152020-11-24T22:36:09ZengCarleton UniversityJournal of Computational Geometry1920-180X2015-06-016110.20382/jocg.v6i1a672Random hyperplane search trees in high dimensionsLuc Devroye0James King1School of Computer Science, McGill UniversityDepartment of Physics, University of Oxford<p>Given a set <em>S</em> of <em>n</em> ≥ <em>d</em> points in general position in <em>R<sup>d</sup></em>, a random hyperplane split is obtained by sampling <em>d</em> points uniformly at random without replacement from <em>S</em> and splitting based on their affine hull. A random hyperplane search tree is a binary space partition tree obtained by recursive application of random hyperplane splits. We investigate the structural distributions of such random trees with a particular focus on the growth with <em>d</em>. A blessing of dimensionality arises—as <em>d</em> increases, random hyperplane splits more closely resemble perfectly balanced splits; in turn, random hyperplane search trees more closely resemble perfectly balanced binary search trees.</p><p>We prove that, for any fixed dimension <em>d</em>, a random hyperplane search tree storing<em> n</em> points has height at most (1 + <em>O</em>(1/sqrt(<em>d</em>))) log<sub>2</sub> <em>n</em> and average element depth at most (1 + <em>O</em>(1/<em>d</em>)) log<sub>2</sub> <em>n</em> with high probability as <em>n</em> → ∞. Further, we show that these bounds are asymptotically optimal with respect to <em>d</em>.</p>http://jocg.org/index.php/jocg/article/view/67
collection DOAJ
language English
format Article
sources DOAJ
author Luc Devroye
James King
spellingShingle Luc Devroye
James King
Random hyperplane search trees in high dimensions
Journal of Computational Geometry
author_facet Luc Devroye
James King
author_sort Luc Devroye
title Random hyperplane search trees in high dimensions
title_short Random hyperplane search trees in high dimensions
title_full Random hyperplane search trees in high dimensions
title_fullStr Random hyperplane search trees in high dimensions
title_full_unstemmed Random hyperplane search trees in high dimensions
title_sort random hyperplane search trees in high dimensions
publisher Carleton University
series Journal of Computational Geometry
issn 1920-180X
publishDate 2015-06-01
description <p>Given a set <em>S</em> of <em>n</em> ≥ <em>d</em> points in general position in <em>R<sup>d</sup></em>, a random hyperplane split is obtained by sampling <em>d</em> points uniformly at random without replacement from <em>S</em> and splitting based on their affine hull. A random hyperplane search tree is a binary space partition tree obtained by recursive application of random hyperplane splits. We investigate the structural distributions of such random trees with a particular focus on the growth with <em>d</em>. A blessing of dimensionality arises—as <em>d</em> increases, random hyperplane splits more closely resemble perfectly balanced splits; in turn, random hyperplane search trees more closely resemble perfectly balanced binary search trees.</p><p>We prove that, for any fixed dimension <em>d</em>, a random hyperplane search tree storing<em> n</em> points has height at most (1 + <em>O</em>(1/sqrt(<em>d</em>))) log<sub>2</sub> <em>n</em> and average element depth at most (1 + <em>O</em>(1/<em>d</em>)) log<sub>2</sub> <em>n</em> with high probability as <em>n</em> → ∞. Further, we show that these bounds are asymptotically optimal with respect to <em>d</em>.</p>
url http://jocg.org/index.php/jocg/article/view/67
work_keys_str_mv AT lucdevroye randomhyperplanesearchtreesinhighdimensions
AT jamesking randomhyperplanesearchtreesinhighdimensions
_version_ 1725721063438942208