Papers
Topics
Authors
Recent
Search
2000 character limit reached

Decomposing arrangements of hyperplanes: VC-dimension, combinatorial dimension, and point location

Published 8 Dec 2017 in cs.CG | (1712.02913v1)

Abstract: \renewcommand{\Re}{\mathbb{R}} We re-examine parameters for the two main space decomposition techniques---bottom-vertex triangulation, and vertical decomposition, including their explicit dependence on the dimension dd, and discover several unexpected phenomena, which show that, in both techniques, there are large gaps between the VC-dimension (and primal shatter dimension), and the combinatorial dimension. For vertical decomposition, the combinatorial dimension is only $2d$, the primal shatter dimension is at most d(d+1)d(d+1), and the VC-dimension is at least $1 + d(d+1)/2$ and at most O(d<sup>3)O(d<sup>3). For bottom-vertex triangulation, both the primal shatter dimension and the combinatorial dimension are Θ(d<sup>2)\Theta(d<sup>2), but there seems to be a significant gap between them, as the combinatorial dimension is 12d(d+3)\frac12d(d+3), whereas the primal shatter dimension is at most d(d+1)d(d+1), and the VC-dimension is between d(d+1)d(d+1) and 5d<sup>2</sup>logd5d<sup>2</sup> \log{d} (for d9d\ge 9). Our main application is to point location in an arrangement of nn hyperplanes is <sup>d\Re<sup>d, in which we show that the query cost in Meiser's algorithm can be improved if one uses vertical decomposition instead of bottom-vertex triangulation, at the cost of some increase in the preprocessing cost and storage. The best query time that we can obtain is O(d<sup>3log</sup>n)O(d<sup>3\log</sup> n), instead of O(d<sup>4log</sup>dlogn)O(d<sup>4\log</sup> d\log n) in Meiser's algorithm. For these bounds to hold, the preprocessing and storage are rather large (super-exponential in dd). We discuss the tradeoff between query cost and storage (in both approaches, the one using bottom-vertex trinagulation and the one using vertical decomposition).

Citations (13)

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.