Dynamic treewidth
Abstract
We present a data structure that for a dynamic graph G that is updated by edge insertions and deletions, maintains a tree decomposition of G of width at most 6k+5 under the promise that the treewidth of G never grows above k. The amortized update time is Ok(2 n n), where n is the vertex count of G and the Ok(·) notation hides factors depending on k. In addition, we also obtain the dynamic variant of Courcelle's Theorem: for any fixed property expressible in the CMSO2 logic, the data structure can maintain whether G satisfies within the same time complexity bounds. To a large extent, this answers a question posed by Bodlaender [WG 1993].
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.