Publikationsansicht

Sarnak: Fully Dynamic Planarity Testing with Applications (1999)

Abstract
This paper introduces compressed certificates for planarity, biconnectivity and triconnectivity in planar graphs, and prove many structural properties of certificates in planar graphs. As an application of our compressed certificates, we develop efficient dynamic planar algorithms. In particular, we consider the following three operations on a planar graph G: (i) insert an edge if the resultant graph remains planar; (ii) delete an edge; and (iii) test whether an edge could be added to the graph without violating planarity. We show how to support each of the above operations in O(n 2=3) time, where n is the number of vertices in the graph. The bound for tests and deletions is worst-case, while the bound for insertions is amortized. This is the first algorithm for this problem with sub-linear running time, and it affirmatively answers a question posed in [Eppstein et al. 1992]. We use our compressed certificates for biconnectivity and triconnectivity to maintain the biconnected and triconnected components of a dynamic planar graph. The time bounds are the same: O(n

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.33.2084
Quelle http://www.info.uniroma2.it/~italiano/Papers/jacm.ps.gz
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Categories and Subject Descriptors, F.2.2 [Analysis of Algorithms and Problem Complexity, Nonnumerical Algorithms and Problems, G.2.2 [Discrete Mathematics, Graph Theory General Terms, Algorithms Additional Key Words and Phrases, Dynamic graph algorithms, planar graphs, planarity testing
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.47.7354, 10.1.1.10.2237, 10.1.1.56.9298, 10.1.1.56.4756, 10.1.1.38.8859, 10.1.1.49.504, 10.1.1.40.303, 10.1.1.47.1107, 10.1.1.35.8447, 10.1.1.84.8690, 10.1.1.85.1267