Topologically sweeping an arrangement (Q1122981)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Topologically sweeping an arrangement
scientific article

    Statements

    Topologically sweeping an arrangement (English)
    0 references
    0 references
    0 references
    1989
    0 references
    Many computation geometric problems in the plane may be solved by constructing and searching planar line arrangements, see e.g. papers by \textit{B. Chazelle}, \textit{L. Guibas}, \textit{D. T. Lee} [BIT 25, 76-90 (1985; Zbl 0603.68072)] and \textit{H. Edelsbrunner}, \textit{J. O'Rourke}, \textit{R. Seidel} [SIAM J. Comput. 15, 341-363 (1986; Zbl 0603.68104)] where optimal \(0(n^ 2)\) time and space algorithms are given for constructing planar line arrangements. In many cases, however, it turns out that one actually needs not to construct the whole arrangement explicitly but rather enumerate its elements in some (partial) order. The present paper gives an algorithm to accomplish this using only 0(n) space. The method used is the generalization of the well-known sweepline paradigm called topological line sweep where the topological line may be viewed as a y-monotone curve moving from left to right not as a whole but ``stretching out'' in amoeba-like way. This leads to space or/and time improvements for a number of problems discussed in the paper. See also the paper of \textit{L. Guibas}, \textit{R. Seidel} [Discrete Comput. Geom. 2, 175-193 (1987; Zbl 0623.68043)] for another implementation of the topological sweep for overlaying planar convex maps in time linear in the \(input+output\) size.
    0 references
    0 references
    computational geometry
    0 references
    topological sweep
    0 references
    duality transform
    0 references
    amortized complexity analysis
    0 references
    line arrangements
    0 references
    sweepline paradigm
    0 references
    0 references