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

Ray shooting and other applications of spanning trees with low stabbing number

Published: 01 June 1992 Publication History

Abstract

No abstract available.

Cited By

View all

Index Terms

  1. Ray shooting and other applications of spanning trees with low stabbing number

    Recommendations

    Reviews

    Diane Mar Spresser

    In this well-written and thorough paper, Agarwal presents several new and interesting applications of spanning trees of low stabbing number, with algorithms that are faster than the best algorithms previously known. The author states that an important goal of the paper is “to demonstrate that such a spanning tree is a versatile tool that can be applied to obtain efficient algorithms for a large class of problems, much beyond the simplex range searching problem for which they were originally introduced” (p. 540). As stated in its abstract, the paper specifically investigates the following problem: “Given a set G of n (possibly intersecting) line segments in the plane, preprocess it so that, given a query ray &rgr; emanating from a point p , one can quickly compute the intersection point F G , r of &rgr; with a line segment of G that lies nearest to p .” As the primary technique, the author uses spanning trees (on the collection of segment endpoints) of low stabbing number. The paper is organized into nine sections. Section 1 summarizes the literature and provides an overview of the remainder of the paper, while Section 2 presents relevant results regarding spanning trees of low stabbing number. In Section 3, the author presents his ray shooting algorithm for arrangements of nonintersecting line segments. Section 4 examines a tradeoff between space and query time: the author shows that the query time for ray shooting in arrange m ents of nonintersecting segments can be improved if more storage is used. Section 5 extends the algorithms for the two previous sections to all intersections between G and a query ray &rgr;. Section 6 then generalizes the ray shooting algorithm to arrangements of possibly intersecting segments. The time and space complexity of the algorithm are analyzed, and a tradeoff between space and query time is derived. Sections 7 and 8 address other problems and applications of the spanning tree technique: implicit point location (Section 7) and polygon containment, implicit hidden surface removal, and polygon placement (Section 8). Section 9 concludes the paper with a summary of significant developments since its submission and a short list of interesting open problems. In general, the paper is extremely well organized and methodical. The writing is clear. The author's care in explaining his work in the context of the work of others is impressive.

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image SIAM Journal on Computing
    SIAM Journal on Computing  Volume 21, Issue 3
    June 1992
    193 pages
    ISSN:0097-5397
    • Editor:
    • Z. Galil
    Issue’s Table of Contents

    Publisher

    Society for Industrial and Applied Mathematics

    United States

    Publication History

    Published: 01 June 1992

    Author Tags

    1. arrangements
    2. fractional cascading
    3. point location
    4. ray shooting
    5. spanning tree
    6. stabbing number
    7. zone

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 04 Oct 2024

    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)Optimal partition treesProceedings of the twenty-sixth annual symposium on Computational geometry10.1145/1810959.1810961(1-10)Online publication date: 13-Jun-2010
    • (2008)Minimizing the Stabbing Number of Matchings, Trees, and TriangulationsDiscrete & Computational Geometry10.5555/3116279.311657340:4(595-621)Online publication date: 1-Dec-2008
    • (2008)Implementing partial persistence in object-oriented languagesProceedings of the Meeting on Algorithm Engineering & Expermiments10.5555/2791204.2791208(37-48)Online publication date: 19-Jan-2008
    • (2007)Connecting colored point setsDiscrete Applied Mathematics10.1016/j.dam.2006.06.010155:3(271-278)Online publication date: 1-Feb-2007
    • (2006)Computing a center-transversal lineProceedings of the 26th international conference on Foundations of Software Technology and Theoretical Computer Science10.1007/11944836_11(93-104)Online publication date: 13-Dec-2006
    • (2005)Orthogonal subdivisions with low stabbing numbersProceedings of the 9th international conference on Algorithms and Data Structures10.1007/11534273_23(256-268)Online publication date: 15-Aug-2005
    • (2004)Minimizing the stabbing number of matchings, trees, and triangulationsProceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms10.5555/982792.982854(437-446)Online publication date: 11-Jan-2004
    • (2001)Computational geometryACM SIGACT News10.1145/500559.50056232:3(63-72)Online publication date: 1-Sep-2001
    • (1996)Connected component and simple polygon intersection searchingAlgorithmica10.1007/BF0194088415:6(626-660)Online publication date: 1-Jun-1996
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media