Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Implicitly representing arrangements of lines or segments

Published: 01 December 1989 Publication History

Abstract

Anarrangement ofn lines (or line segments) in the plane is the partition of the plane defined by these objects. Such an arrangement consists ofO(n2) regions, calledfaces. In this paper we study the problem of calculating and storing arrangementsimplicitly, using subquadratic space and preprocessing, so that, given any query pointp, we can calculate efficiently the face containingp. First, we consider the case of lines and show that with (n) space1 and (n3/2) preprocessing time, we can answer face queries in ( n)+O(K) time, whereK is the output size. (The query time is achieved with high probability.) In the process, we solve three interesting subproblems: (1) given a set ofn points, find a straight-edge spanning tree of these points such that any line intersects only a few edges of the tree, (2) given a simple polygonal path Γ, form a data structure from which we can find the convex hull of any subpath of Γ quickly, and (3) given a set of points, organize them so that the convex hull of their subset lying above a query line can be found quickly. Second, using random sampling, we give a tradeoff between increasing space and decreasing query time. Third, we extend our structure to report faces in an arrangement of line segments in (n1/3)+O(K) time, given (n4/3) space and (n5/3) preprocessing time. Lastly, we note that our techniques allow us to computem faces in an arrangement ofn lines in time (m2/3n2/3+n), which is nearly optimal.

Cited By

View all
  1. Implicitly representing arrangements of lines or segments

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Discrete & Computational Geometry
    Discrete & Computational Geometry  Volume 4, Issue 5
    October 1989
    153 pages

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 01 December 1989

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2012)Optimal Partition TreesDiscrete & Computational Geometry10.5555/3116278.311656847:4(661-690)Online publication date: 1-Jun-2012
    • (2010)Computing similarity between piecewise-linear functionsProceedings of the twenty-sixth annual symposium on Computational geometry10.1145/1810959.1811020(375-383)Online publication date: 13-Jun-2010
    • (2010)Optimal partition treesProceedings of the twenty-sixth annual symposium on Computational geometry10.1145/1810959.1810961(1-10)Online publication date: 13-Jun-2010
    • (2003)On counting point-hyperplane incidencesComputational Geometry: Theory and Applications10.1016/S0925-7721(02)00127-X25:1-2(13-20)Online publication date: 1-May-2003
    • (2002)Testing Homotopy for paths in the planeProceedings of the eighteenth annual symposium on Computational geometry10.1145/513400.513421(160-169)Online publication date: 5-Jun-2002
    • (1996)New lower bounds for Hopcroft's problemDiscrete & Computational Geometry10.1007/BF0271287516:4(389-418)Online publication date: 1-Apr-1996
    • (1995)New lower bounds for Hopcroft's problemProceedings of the eleventh annual symposium on Computational geometry10.1145/220279.220293(127-137)Online publication date: 1-Sep-1995
    • (1993)Cutting hyperplanes for divide-and-conquerDiscrete & Computational Geometry10.1007/BF021893149:2(145-158)Online publication date: 1-Dec-1993
    • (1990)Cutting hyperplane arrangementsProceedings of the sixth annual symposium on Computational geometry10.1145/98524.98528(1-9)Online publication date: 1-May-1990
    • (1990)Partitioning arrangements of lines IDiscrete & Computational Geometry10.1007/BF021878055:5(449-483)Online publication date: 1-Dec-1990
    • Show More Cited By

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media