Worst-Case Polylog Incremental SPQR-trees: Embeddings, Planarity, and Triconnectivity
Jacob Holm, Eva Rotenberg

TL;DR
This paper introduces a worst-case polylogarithmic bound on the number of local changes needed to update planar graph embeddings after edge modifications, and develops efficient data structures for incremental planarity and connectivity testing.
Contribution
It presents a novel approach using pre-split BC and SPQR trees with biased heavy-path decomposition to achieve efficient updates in planar graph embeddings.
Findings
Achieves $O("log n)
local changes for embedding updates after edge modifications
Provides deterministic $O("log^3 n)
Abstract
We show that every labelled planar graph can be assigned a canonical embedding , such that for any planar that differs from by the insertion or deletion of one edge, the number of local changes to the combinatorial embedding needed to get from to is . In contrast, there exist embedded graphs where changes are necessary to accommodate one inserted edge. We provide a matching lower bound of local changes, and although our upper bound is worst-case, our lower bound hold in the amortized case as well. Our proof is based on BC trees and SPQR trees, and we develop \emph{pre-split} variants of these for general graphs, based on a novel biased heavy-path decomposition, where the structural changes corresponding to edge insertions and deletions in the underlying graph consist of at most basic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
