Papers
Topics
Authors
Recent
Search
2000 character limit reached

Output-Sensitive Tools for Range Searching in Higher Dimensions

Published 21 Dec 2013 in cs.CG | (1312.6305v1)

Abstract: Let PP be a set of nn points in R<sup>d{\mathbb R}<sup>{d}. A point pPp \in P is kk\emph{-shallow} if it lies in a halfspace which contains at most kk points of PP (including pp). We show that if all points of PP are kk-shallow, then PP can be partitioned into Θ(n/k)\Theta(n/k) subsets, so that any hyperplane crosses at most O((n/k)<sup>11/(d1)</sup>log<sup>2/(d1)(n/k))O((n/k)<sup>{1-1/(d-1)}</sup> \log<sup>{2/(d-1)}(n/k)) subsets. Given such a partition, we can apply the standard construction of a spanning tree with small crossing number within each subset, to obtain a spanning tree for the point set PP, with crossing number O(n<sup>11/(d1)k<sup>1/d(d1)</sup></sup>log<sup>2/(d1)(n/k))O(n<sup>{1-1/(d-1)}k<sup>{1/d(d-1)}</sup></sup> \log<sup>{2/(d-1)}(n/k)). This allows us to extend the construction of Har-Peled and Sharir \cite{hs11} to three and higher dimensions, to obtain, for any set of nn points in R<sup>d{\mathbb R}<sup>{d} (without the shallowness assumption), a spanning tree TT with {\em small relative crossing number}. That is, any hyperplane which contains wn/2w \leq n/2 points of PP on one side, crosses O(n<sup>11/(d1)w<sup>1/d(d1)</sup></sup>log<sup>2/(d1)(n/w))O(n<sup>{1-1/(d-1)}w<sup>{1/d(d-1)}</sup></sup> \log<sup>{2/(d-1)}(n/w)) edges of TT. Using a similar mechanism, we also obtain a data structure for halfspace range counting, which uses O(nloglogn)O(n \log \log n) space (and somewhat higher preprocessing cost), and answers a query in time O(n<sup>11/(d1)k<sup>1/d(d1)</sup></sup>(log(n/k))<sup>O(1))O(n<sup>{1-1/(d-1)}k<sup>{1/d(d-1)}</sup></sup> (\log (n/k))<sup>{O(1)}), where kk is the output size.

Authors (2)
Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.