Article, 2024

Good r-divisions Imply Optimal Amortized Decremental Biconnectivity

Theory of Computing Systems, ISSN 1433-0490, 1432-4350, Pages 1-35, 10.1007/s00224-024-10181-z

Contributors

Holm, Jacob 0000-0001-6997-9251 (Corresponding author) [1] Rotenberg, Eva 0000-0001-5853-7909 (Corresponding author) [2]

Affiliations

  1. [1] University of Copenhagen
  2. [NORA names: KU University of Copenhagen; University; Denmark; Europe, EU; Nordic; OECD];
  3. [2] Technical University of Denmark
  4. [NORA names: DTU Technical University of Denmark; University; Denmark; Europe, EU; Nordic; OECD]

Abstract

We present a data structure that, given a graph G of n vertices and m edges, and a suitable pair of nested r-divisions of G, preprocesses G in O(m+n)$$O(m+n)$$ time and handles any series of edge-deletions in O(m) total time while answering queries to pairwise biconnectivity in worst-case O(1) time. In case the vertices are not biconnected, the data structure can return a cutvertex separating them in worst-case O(1) time. As an immediate consequence, this gives optimal amortized decremental biconnectivity, 2-edge connectivity, and connectivity for large classes of graphs, including planar graphs and other minor free graphs.

Keywords

O(1, O(1) time, O(m, biconnectivity, class, classes of graphs, connection, consequences, cutvertex, data, data structure, data structures, edge, edge-deletion, graph, graph G, planar graphs, query, structure, time, total time, vertices

Funders

  • Danish Agency for Science and Higher Education
  • The Velux Foundations

Data Provider: Digital Science