Skip to main content

Arrangements of curves in the plane — topology, combinatorics, and algorithms

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 317))

Included in the following conference series:

Abstract

Arrangements of curves in the plane are of fundamental significance in many problems of computational and combinatorial geometry (e.g. motion planning, algebraic cell decomposition, etc.). In this paper we study various topological and combinatorial properties of such arrangements under some mild assumptions on the shape of the curves, and develop basic tools for the construction, manipulation, and analysis of these arrangements. Our main results include a generalization of the zone theorem of [EOS], [CGL] to arrangements of curves (in which we show that the combinatorial complexity of the zone of a curve is nearly linear in the number of curves), and an application of (some weaker variant of) that theorem to obtain a nearly quadratic incremental algorithm for the construction of such arrangements.

Work on this paper by the first author has been supported by Amoco Fnd. Fac. Dev. Comput. Sci. 1-6-44862 and by the National Science Foundation under grant CCR-8714566. Work on this paper by the third and sixth authors has been supported by Office of Naval Research Grant N00014-82-K-0381, by National Science Foundation Grant No. NSF-DCR-83-20085, by grants from the Digital Equipment Corporation, and the IBM Corporation. Work by the sixth author has also been supported by a research grant from the NCRD — the Israeli National Council for Research and Development. Work by the fourth author has been supported by National Science Foundation Grant DMS-8501947.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Agarwal, M. Sharir and P. Shor, Sharp upper and lower bounds on the length of general Davenport-Schinzel sequences, Rep. 332, Comput. Sci. Dept., Courant Institute, New York, 1987.

    Google Scholar 

  2. B. Aronov and M. Sharir, Triangles in space, or: Building and analyzing castles in the air, Proc. 4th ACM Symp. on Computational Geometry, 1988.

    Google Scholar 

  3. M. Atallah, Some dynamic computational problems, Comp. Math. Appls. 11 (1985), pp. 1171–1181.

    Google Scholar 

  4. B. Chazelle and H. Edelsbrunner An optimal algorithm for intersecting line segments in the plane, Rep. UIUCDCS-R-88-1419, Dept. Comput. Sci., Univ. Illinois, Urbana, 1988.

    Google Scholar 

  5. B. Chazelle, L. Guibas and D.T. Lee, The power of geometric duality, BIT 25 (1985) pp. 76–90.

    Google Scholar 

  6. B. Chazelle and D.T. Lee, On a circle placement problem, Computing 36 (1986), pp. 1–16.

    Google Scholar 

  7. K. Clarkson, H. Edelsbrunner, L. Guibas, M. Sharir and E. Welzl, Combinatorial complexity bounds for arrangements, in preparation.

    Google Scholar 

  8. H. Edelsbrunner, Algorithms in Combinatorial Geometry, Springer-Verlag, Heidelberg, 1987.

    Google Scholar 

  9. H. Edelsbrunner, J. L. Guibas and M. Sharir, The complexity of many faces in arrangements of lines and of segments, Proc. 4th ACM Symp. on Computational Geometry, 1988.

    Google Scholar 

  10. H. Edelsbrunner, J. O'Rourke and R. Seidel, Constructing arrangements of lines and hyperplanes with applications, SIAM J. Comput. 15 (1986), pp. 341–363. 1983, pp. 83–91.

    Google Scholar 

  11. L. Guibas, M. Sharir and S. Sifrony, On the general motion planning problem with two degrees of freedom, Proc. 4th ACM Symp. on Computational Geometry, 1988.

    Google Scholar 

  12. L. Guibas and J. Stolfi, Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams, ACM Trans. Graphics 4 (1985) pp. 74–123.

    Google Scholar 

  13. S. Hart and M. Sharir, Nonlinearity of Davenport-Schinzel sequences and of generalized path compression schemes, Combinatorica 6 (1986), pp. 151–177.

    Google Scholar 

  14. K. Hoffman, K. Mehlhorn, P. Rosenstiehl and R.E. Tarjan, Sorting Jordan sequences in linear time, using level-linked search trees, Information and Control 68 (1986) pp. 170–184.

    Google Scholar 

  15. Y. Ke and J. O'Rourke, Moving a ladder in three dimensions: Upper and lower bounds, Proc. 3rd ACM Symp. on Computational Geometry, 1987, pp. 136–146.

    Google Scholar 

  16. K. Kedem, R. Livne, J. Pach and M. Sharir, On the union of Jordan regions and collision-free translational motion amidst polygonal obstacles, Discrete Comput. Geom. 1 (1986), pp. 59–71.

    Google Scholar 

  17. M. McKenna and J. O'Rourke, Arrangements of lines in 3-space: A data structure with applications, Proc. 4th ACM Symp. on Computational Geometry, 1988.

    Google Scholar 

  18. R. Pollack, M. Sharir and S. Sifrony, Separating two simple polygons by a sequence of translations, Discrete Comput. Geom. 3 (1988), pp. 123–136.

    Google Scholar 

  19. J.T. Schwartz and M. Sharir, On the piano movers' problem: I. The case of a rigid polygonal body moving amidst polygonal barriers, Comm. Pure Appl. Math. 36 (1983), pp. 345–398.

    Google Scholar 

  20. J.T. Schwartz and M. Sharir, On the two-dimensional Davenport Schinzel problem, Rep. 193 (revised), Comp. Sci. Dept., Courant Institute, New York, July 1987.

    Google Scholar 

  21. M. Sharir, Almost linear upper bounds on the length of general Davenport-Schinzel sequences, Combinatorica 7 (1987) pp. 131–143.

    Google Scholar 

  22. M. Sharir, Improved lower bounds on the length of Davenport Schinzel sequences, to appear in Combinatorica.

    Google Scholar 

  23. P. Shor, Geometric realizations of superlinear Davenport Schinzel sequences, in preparation.

    Google Scholar 

  24. C. Thomborson, L. Deneen and G. Shute, A uniform representation for partially embedded graphs, manuscript, 1987.

    Google Scholar 

  25. A. Wiernik and M. Sharir, Planar realization of nonlinear Davenport Schinzel sequences by segments, Discrete Comput. Geom. 3 (1988), pp. 15–47.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Timo Lepistö Arto Salomaa

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Edelsbrunner, H., Guibas, L., Pach, J., Pollack, R., Seidel, R., Sharir, M. (1988). Arrangements of curves in the plane — topology, combinatorics, and algorithms. In: Lepistö, T., Salomaa, A. (eds) Automata, Languages and Programming. ICALP 1988. Lecture Notes in Computer Science, vol 317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-19488-6_118

Download citation

  • DOI: https://doi.org/10.1007/3-540-19488-6_118

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19488-0

  • Online ISBN: 978-3-540-39291-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics