skip to main content
article

Almost tight upper bounds for vertical decompositions in four dimensions

Published: 01 September 2004 Publication History

Abstract

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+ε), for any ε > 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+ε), for any ε > 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.

References

[1]
Agarwal, P. K., Aronov, B., and Sharir, M. 1997. Computing envelopes in four dimensions with applications. SIAM J. Comput. 26, 1714--1732.
[2]
Agarwal, P. K., Efrat, A., and Sharir, M. 1999. Vertical decomposition of shallow levels in 3-dimensional arrangements and its applications. SIAM J. Comput 29, 912--953.
[3]
Agarwal, P. K., and Erickson, J. 1999. Geometric range searching and its relatives. In Advances in Discrete and Computational Geometry, B. Chazelle, J. E. Goodman, and R. Pollack, Eds. Contemporary Mathematics, vol. 223. American Mathematical Society, Providence, RI, 1--56.
[4]
Agarwal, P. K., and Matoušek, J. 1994. On range searching with semialgebraic sets. Disc. Comput. Geom. 11, 393--418.
[5]
Agarwal, P. K., Schwarzkopf, O., and Sharir, M. 1996. The overlay of lower envelopes and its applications. Disc. Comput. Geom. 15, 1--13.
[6]
Agarwal, P. K., and Sharir, M. 1996. Efficient randomized algorithms for some geometric optimization problems. Disc. Comput. Geom. 16, 317--337.
[7]
Agarwal, P. K., and Sharir, M. 2000. Arrangements and their applications. In Handbook of Computational Geometry, J.-R. Sack and J. Urrutia, Eds. Elsevier Science Publishers B.V., North-Holland, Amsterdam, The Netherlands, 49--119.
[8]
Agarwal, P. K., Sharir, M., and Toledo, S. 1994. Applications of parametric searching in geometric optimization. J. Algorithms 17, 292--318.
[9]
Chazelle, B., Edelsbrunner, H., Guibas, L. J., and Sharir, M. 1991. A singly-exponential stratification scheme for real semi-algebraic varieties and its applications. Theoret. Comput. Sci. 84, 77--105. (Also in Proc. International Colloquium on Automata, Languages and Programming (1989), pp. 179--193.)
[10]
Chazelle, B., Edelsbrunner, H., Guibas, L. J., and Sharir, M. 1993. Diameter, width, closest line pair and parametric searching. Disc. Comput. Geom. 10, 183--196.
[11]
Chazelle, B., and Sharir, M. 1990. An algorithm for generalized point location and its applications. J. Symb. Comput. 10, 281--309.
[12]
Clarkson, K. L. 1988. A randomized algorithm for closest-point queries. SIAM J. Comput. 17, 830--847.
[13]
Clarkson, K. L., and Shor, P. W. 1989. Applications of random sampling in computational geometry, II. Disc. Comput. Geom. 4, 387--421.
[14]
Collins, G. E. 1975. Quantifier elimination for real closed fields by cylindrical algebraic decomposition. In Proceedings of the 2nd GI Conference on Automata Theory and Formal Languages. 134--183.
[15]
de Berg, M. 1993. Ray Shooting, Depth Orders and Hidden Surface Removal. Lecture Notes in Computer Science, vol. 703. Springer-Verlag, Berlin, Germany.
[16]
de Berg, M., Guibas, L. J., and Halperin, D. 1996. Vertical decompositions for triangles in 3-space. Disc. Comput. Geom. 15, 35--61.
[17]
de Berg, M., Halperin, D., Overmars, M., Snoeyink, J., and van Kreveld, M. 1994. Efficient ray shooting and hidden surface removal. Algorithmica 12, 30--53.
[18]
Guibas, L. J., Halperin, D., Matoušek, J., and Sharir, M. 1995. On vertical decomposition of arrangements of hyperplanes in four dimensions. Disc. Comput. Geom. 14, 113--122.
[19]
Halperin, D. 1997. Arrangements. In Handbook of Discrete and Computational Geometry, J. E. Goodman and J. O'Rourke, Eds. CRC Press LLC, Boca Raton, FL, Chap. 21, 389--412.
[20]
Halperin, D., and Sharir, M. 1994. New bounds for lower envelopes in three dimensions, with applications to visibility in terrains. Disc. Comput. Geom. 12, 313--326.
[21]
Koltun, V. 2004. Sharp bounds for vertical decompositions of linear arrangements in four dimensions. Disc. Comput. Geom. 31, 435--460.
[22]
Mohaban, S., and Sharir, M. 1997. Ray shooting amidst spheres in three dimensions and related problems. SIAM J. Comput. 26, 654--674.
[23]
Pellegrini, M. 1993. Ray shooting on triangles in 3-space. Algorithmica 9, 471--494.
[24]
Schwarzkopf, O., and Sharir, M. 1997. Vertical decomposition of a single cell in a three-dimensional arrangement of surfaces and its applications. Disc. Comput. Geom. 18, 269--288.
[25]
Sharir, M. 1994. Almost tight upper bounds for lower envelopes in higher dimensions. Disc. Comput. Geom. 12, 327--345.
[26]
Sharir, M. 1997. Algorithmic motion planning. In Handbook of Discrete and Computational Geometry, J. E. Goodman and J. O'Rourke, Eds. CRC Press LLC, Boca Raton, FL, Chap. 40, 733--754.
[27]
Sharir, M., and Agarwal, P. K. 1995. Davenport-Schinzel Sequences and Their Geometric Applications. Cambridge University Press, New York.
[28]
Tagansky, B. 1996. A new technique for analyzing substructures in arrangements of piecewise linear surfaces. Disc. Comput. Geom. 16, 455--479.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Journal of the ACM
Journal of the ACM  Volume 51, Issue 5
September 2004
151 pages
ISSN:0004-5411
EISSN:1557-735X
DOI:10.1145/1017460
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 2004
Published in JACM Volume 51, Issue 5

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Arrangements
  2. decompositions
  3. point location
  4. range searching
  5. ray shooting
  6. robot motion planning

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media