Skip to main navigation Skip to search Skip to main content

Dynamically maintaining the visibility graph

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    5 Citations (Scopus)

    Abstract

    An algorithm is presented to maintain the visibility graph of a set of N line segments in the plane in O(log2 N + K log N) time, where K is the total number of arcs of the visibility graph that are destroyed or created upon insertion or deletion of a line segment. The line segments should be disjoint, except possibly at their end-points. The algorithm maintains the visibility diagram, a 2-dimensional cell complex whose 0-dimensional cells correspond to arcs of the visibility graph.

    The method can also be applied to determine the visibility polygon of a query point, and also to plan the motion of a rod amidst a dynamically changing set of obstacles. The time complexity of both applications meets the optimal time bounds for their static counterparts.

    Original languageEnglish
    Title of host publicationAlgorithms and Data Structures
    EditorsF DEHNE, SACK, N SANTORO
    Place of PublicationBerlin
    PublisherSpringer
    Pages425-436
    Number of pages12
    ISBN (Print)3-540-54343-0
    DOIs
    Publication statusPublished - 1991
    Event2ND WORKSHOP ON ALGORITHMS AND DATA STRUCTURES ( WADS 91 ) - , Canada
    Duration: 14-Aug-199116-Aug-1991

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume519
    ISSN (Print)0302-9743

    Other

    Other2ND WORKSHOP ON ALGORITHMS AND DATA STRUCTURES ( WADS 91 )
    Country/TerritoryCanada
    Period14/08/199116/08/1991

    Fingerprint

    Dive into the research topics of 'Dynamically maintaining the visibility graph'. Together they form a unique fingerprint.

    Cite this