Maintaining CMSO <sub>2</sub> properties on dynamic structures with bounded feedback vertex number
Let φ be a sentence of CMSO 2 (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 G that is updated by edge insertions and edge deletions, maintains whether φ is satisfied in G . The data structure is required to correctly report the outcome only when the feedback vertex number of G does not exceed a fixed constant k , otherwise it reports that the feedback vertex number is too large. With this assumption, we guarantee amortized update time \({\mathcal {O}}_{\varphi, k}(\log n)\) . If we additionally assume that the feedback vertex number of G never exceeds k , this update time guarantee is worst case. By combining this result with a classic theorem of Erdős and Pósa, we give a fully dynamic data structure that maintains whether a graph contains a packing of k vertex-disjoint cycles with amortized update time \({\mathcal {O}}_{k}(\log n)\) . Our data structure also works in a larger generality of relational structures over binary signatures.
Authors
- Michał Pilipczuk (ORCID: https://orcid.org/0000-0001-7891-1988)
- Konrad Majewski (ORCID: https://orcid.org/0000-0002-3922-7953)
- Marek Sokołowski (ORCID: https://orcid.org/0000-0001-8309-0141)
Institutions
- Max Planck Institute for Informatics (DE)
- University of Warsaw (PL)
Publication Details
- Journal
- ACM Transactions on Computation Theory
- Published
- 2025-01-29
- DOI
- https://doi.org/10.1145/3715884
- Primary Topic
- Advanced Graph Theory Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00