Vertical decomposition of shallow levels in 3-dimensional arrangements and its applications
Vertical decomposition of shallow levels in 3-dimensional arrangements and its applications
复制标题
3维排列中浅层的垂直分解及其应用
DOI:
10.1145/220279.220284
复制
发表时间:
1995
期刊:
影响因子:
--
通讯作者:
M. Sharir
中科院分区:
文献类型:
--
作者:
P. Agarwal;A. Efrat;M. Sharir
Let ${\cal F}$ be a collection of $n$ bivariate algebraic functions of constant maximum degree. We show that the combinatorial complexity of the vertical decomposition of the ${\le}k$-level of the arrangement ${\cal A}({\cal F})$ is $O(k^{3+\varepsilon}\psi({n/k}))$, for any $\varepsilon<0$, where $\psi (r)$ is the maximum complexity of the lower envelope of a subset of at most $r$ functions of ${\cal F}$. This bound is nearly optimal in the worst case, and implies the existence of shallow cuttings of small size in arrangements of bivariate algebraic functions. We also present numerous applications of these results, including: (i) data structures for several generalized three-dimensional range searching problems; (ii) dynamic data structures for planar nearest and farthest neighbor searching under various fairly general distance functions; (iii) %dynamic data structures for maintaining bichromatic %closest pairs under a fairly general distance function, and for %maintaining minimum spanning trees of a set of points under an improved (near-quadratic) algorithm for minimum-weight bipartite Euclidean matching in the plane; and (iv) efficient algorithms for certain geometric optimization problems in static and dynamic settings.