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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
B. Aronov and M. Sharir, Triangles in space, or: Building and analyzing castles in the air, Proc. 4th ACM Symp. on Computational Geometry, 1988.
M. Atallah, Some dynamic computational problems, Comp. Math. Appls. 11 (1985), pp. 1171–1181.
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.
B. Chazelle, L. Guibas and D.T. Lee, The power of geometric duality, BIT 25 (1985) pp. 76–90.
B. Chazelle and D.T. Lee, On a circle placement problem, Computing 36 (1986), pp. 1–16.
K. Clarkson, H. Edelsbrunner, L. Guibas, M. Sharir and E. Welzl, Combinatorial complexity bounds for arrangements, in preparation.
H. Edelsbrunner, Algorithms in Combinatorial Geometry, Springer-Verlag, Heidelberg, 1987.
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.
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.
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.
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.
S. Hart and M. Sharir, Nonlinearity of Davenport-Schinzel sequences and of generalized path compression schemes, Combinatorica 6 (1986), pp. 151–177.
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.
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.
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.
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.
R. Pollack, M. Sharir and S. Sifrony, Separating two simple polygons by a sequence of translations, Discrete Comput. Geom. 3 (1988), pp. 123–136.
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.
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.
M. Sharir, Almost linear upper bounds on the length of general Davenport-Schinzel sequences, Combinatorica 7 (1987) pp. 131–143.
M. Sharir, Improved lower bounds on the length of Davenport Schinzel sequences, to appear in Combinatorica.
P. Shor, Geometric realizations of superlinear Davenport Schinzel sequences, in preparation.
C. Thomborson, L. Deneen and G. Shute, A uniform representation for partially embedded graphs, manuscript, 1987.
A. Wiernik and M. Sharir, Planar realization of nonlinear Davenport Schinzel sequences by segments, Discrete Comput. Geom. 3 (1988), pp. 15–47.
Author information
Authors and Affiliations
Editor information
Rights 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