Almost tight upper bounds for vertical decompositions in four dimensions

We show that the complexity of the vertical decomposition of an arrangement of n fixed-degree algebraic surfaces or surface patches in four dimensions is O(n4+e), for any e > 0. This improves the best previously known upper bound for this problem by a near-linear factor, and settles a major problem in the theory of arrangements of surfaces, open since 1989. The new bound can be extended to higher dimensions, yielding the bound O(n2d−4+e), for any e > 0, on the complexity of vertical decompositions in dimensions d ≥ 4. We also describe the immediate algorithmic applications of these results, which include improved algorithms for point location, range searching, ray shooting, robot motion planning, and some geometric optimization problems.

[1]  Micha Sharir Almost tight upper bounds for lower envelopes in higher dimensions , 1994, Discret. Comput. Geom..

[2]  Vladlen Koltun Sharp Bounds for Vertical Decompositions of Linear Arrangements in Four Dimensions , 2004, Discret. Comput. Geom..

[3]  Boaz Tagansky,et al.  A new technique for analyzing substructures in arrangements of piecewise linear surfaces , 1996, Discret. Comput. Geom..

[4]  Leonidas J. Guibas,et al.  Vertical decompositions for triangles in 3-space , 1994, SCG '94.

[5]  Micha Sharir,et al.  Computing envelopes in four dimensions with applications , 1994, SCG '94.

[6]  Marco Pellegrini,et al.  Ray shooting on triangles in 3-space , 1993, Algorithmica.

[7]  W ShorPeter,et al.  Applications of random sampling in computational geometry, II , 1989 .

[8]  Bernard Chazelle,et al.  An Algorithm for Generalized Point Location and its Applications , 1990, J. Symb. Comput..

[9]  Leonidas J. Guibas,et al.  Diameter, width, closest line pair, and parametric searching , 1993, Discret. Comput. Geom..

[10]  Vladlen Koltun Complexity Bounds for Vertical Decompositions of Linear Arrangements in Four Dimensions , 2001, WADS.

[11]  George E. Collins,et al.  Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975 .

[12]  Micha Sharir,et al.  Algorithmic motion planning , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[13]  Micha Sharir,et al.  Vertical decomposition of a single cell in a three-dimensional arrangement of surfaces and its applications , 1996, SCG '96.

[14]  Kenneth L. Clarkson,et al.  A Randomized Algorithm for Closest-Point Queries , 1988, SIAM J. Comput..

[15]  Micha Sharir,et al.  Davenport-Schinzel sequences and their geometric applications , 1995, Handbook of Computational Geometry.

[16]  George E. Collins,et al.  Hauptvortrag: Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975, Automata Theory and Formal Languages.

[17]  Leonidas J. Guibas,et al.  A Singly-Expenential Stratification Scheme for Real Semi-Algebraic Varieties and Its Applications , 1989, ICALP.

[18]  Micha Sharir,et al.  Voronoi diagrams of lines in 3-space under polyhedral convex distance functions , 1995, SODA '95.

[19]  Micha Sharir,et al.  Efficient randomized algorithms for some geometric optimization problems , 1996, Discret. Comput. Geom..

[20]  Micha Sharir,et al.  Ray Shooting Amidst Spheres in Three Dimensions and Related Problems , 1997, SIAM J. Comput..

[21]  Leonidas J. Guibas,et al.  Vertical decomposition of arrangements of hyperplanes in four dimensions , 1993, Discret. Comput. Geom..

[22]  M. Sharir,et al.  New bounds for lower envelopes in three dimensions, with applications to visibility in terrains , 1993, SCG '93.

[23]  Micha Sharir,et al.  Vertical Decomposition of a Single Cell in a Three-Dimensional Arrangement of Surfaces , 1997, Discret. Comput. Geom..

[24]  Mark de Berg,et al.  Ray Shooting, Depth Orders and Hidden Surface Removal , 1993, Lecture Notes in Computer Science.

[25]  Jirí Matousek,et al.  On range searching with semialgebraic sets , 1992, Discret. Comput. Geom..

[26]  Leonidas J. Guibas,et al.  A Singly Exponential Stratification Scheme for Real Semi-Algebraic Varieties and its Applications , 1991, Theor. Comput. Sci..

[27]  Micha Sharir,et al.  The overlay of lower envelopes and its applications , 1996, Discret. Comput. Geom..

[28]  Mark de Berg,et al.  Efficient ray shooting and hidden surface removal , 2005, Algorithmica.

[29]  Micha Sharir,et al.  Arrangements and Their Applications , 2000, Handbook of Computational Geometry.

[30]  Sivan Toledo,et al.  Applications of parametric searching in geometric optimization , 1992, SODA '92.

[31]  Micha Sharir,et al.  Vertical Decomposition of Shallow Levels in 3-Dimensional Arrangements and Its Applications , 1999, SIAM J. Comput..