Maintaining $\mathsf{CMSO}_2$ properties on dynamic structures with bounded feedback vertex number
Konrad Majewski, Micha{\l} Pilipczuk, Marek Soko{\l}owski

TL;DR
This paper introduces a dynamic data structure for maintaining $ ext{CMSO}_2$ properties on graphs with bounded feedback vertex number, enabling efficient updates and cycle packings, with applications to relational structures.
Contribution
It presents the first dynamic data structure for $ ext{CMSO}_2$ properties on graphs with bounded feedback vertex number, achieving logarithmic amortized update time.
Findings
Maintains $ ext{CMSO}_2$ properties with $ ext{O}_{ ext{phi,k}}( ext{log} n)$ amortized time.
Supports dynamic detection of vertex-disjoint cycle packings with $ ext{O}_k( ext{log} n)$ update time.
Extends to relational structures over binary signatures.
Abstract
Let be a sentence of (monadic second-order logic with quantification over edge subsets and counting modular predicates) over the signature of graphs. We present a dynamic data structure that for a given graph that is updated by edge insertions and edge deletions, maintains whether is satisfied in . The data structure is required to correctly report the outcome only when the feedback vertex number of does not exceed a fixed constant , otherwise it reports that the feedback vertex number is too large. With this assumption, we guarantee amortized update time . If we additionally assume that the feedback vertex number of never exceeds , this update time guarantee is worst-case. By combining this result with a classic theorem of Erd\H{o}s and P\'osa, we give a fully dynamic data structure that…
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.
Taxonomy
TopicsAdvanced Graph Theory Research · semigroups and automata theory · Complexity and Algorithms in Graphs
