Worst-Case Polylog Incremental SPQR-trees: Embeddings, Planarity, and Triconnectivity
Jacob Holm, Eva Rotenberg
Abstract
We show that every labelled planar graph G can be assigned a canonical embedding φ(G), such that for any planar G that differs from G by the insertion or deletion of one edge, the number of local changes to the combinatorial embedding needed to get from φ(G) to φ(G ) is O(log n).
In contrast, there exist embedded graphs where Ω(n) changes are necessary to accommodate one inserted edge. We provide a matching lower bound of Ω(log n) 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 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 O(log n) basic operations of a particularly simple form.
As a secondary result, we show how to maintain the pre-split trees under edge insertions in the underlying graph deterministically in worst case O(log 3 n) time. Using this, we obtain deterministic data structures for incremental planarity testing, incremental planar embedding, and incremental triconnectivity, that each have worst case O(log 3 n) update and query time, answering an open question by La Poutré and Westbrook from 1998.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 95c4ec46-adb5-4a53-b1ae-5d191f497972Cited by top-tier papers3
- Improved Dynamic Colouring of Sparse GraphsAleksander Bjørn Grodt Christiansen, Krzysztof Nowicki, Eva RotenbergSTOC 2023 · 3 citations
- Fully-dynamic planarity testing in polylogarithmic timeJacob Holm, Eva RotenbergSTOC 2020
- Fully Dynamic Biconnectivity in Õ(log² n) TimeJacob Holm, Wojciech Nadara, Eva Rotenberg, Marek SokolowskiSTOC 2025
Related papers
- Deterministic Incremental APSP with Polylogarithmic Update Time and StretchSebastian Forster, Yasamin Nazari, Maximilian Probst GutenbergSTOC 2023 · 2 citations
- Dynamic Maintenance of Low-Stretch Probabilistic Tree Embeddings with ApplicationsSebastian Forster, Gramoz Goranci, Monika HenzingerSODA 2021 · 20 citations
- Deterministic Dynamic Edge ColouringAleksander B. G. ChristiansenSODA 2026
- Fully Dynamic Exact Edge Connectivity in Sublinear TimeGramoz Goranci, Monika Henzinger, Danupon Nanongkai, Thatchaphol Saranurak et al.SODA 2023 · 3 citations
- Near-Optimal (1+ε)-Approximate Fully-Dynamic All-Pairs Shortest Paths in Planar GraphsArnold Filtser, Gramoz Goranci, Neel Patel, Maximilian Probst GutenbergFOCS 2024
