Maintaining $mathsf{CMSO}_2$ properties on dynamic structures with bounded feedback vertex number

📅 2021-07-13
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the real-time model-checking problem for CMSO₂ properties on dynamic graphs with bounded feedback vertex set (FVS): given a graph and a CMSO₂ formula φ, the data structure supports edge insertions and deletions, correctly decides whether φ holds whenever FVS ≤ k, and promptly reports violation if FVS > k. It achieves the first O_{φ,k}(log n) amortized update time, breaking prior polynomial-time barriers. The method integrates CMSO₂ logic, dynamic tree data structures, the Erdős–Pósa theorem, and novel graph decomposition and maintenance techniques tailored to FVS-bounded graphs; it further generalizes to binary relational structures. As a key application, it yields the first dynamic algorithm for packing k vertex-disjoint cycles in O_k(log n) time per update. The framework unifies dynamic logic satisfaction and combinatorial structure maintenance on graphs with bounded feedback vertex sets.
📝 Abstract
Let $varphi$ be a sentence of $mathsf{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 $varphi$ 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 ${cal O}_{varphi,k}(log n)$. By combining this result with a classic theorem of ErdH{o}s and P'osa, we give a fully dynamic data structure that maintains whether a graph contains a packing of $k$ vertex-disjoint cycles with amortized update time ${cal O}_{k}(log n)$. Our data structure also works in a larger generality of relational structures over binary signatures.
Problem

Research questions and friction points this paper is trying to address.

Dynamic maintenance of CMSO2 properties on graphs
Handling edge insertions and deletions efficiently
Assuming bounded feedback vertex number constraint
Innovation

Methods, ideas, or system contributions that make the work stand out.

Dynamic CMSO2 maintenance with bounded feedback vertex number
Amortized logarithmic update time for graph property satisfaction
Handles edge insertions and deletions under structural constraints
🔎 Similar Papers
No similar papers found.
K
Konrad Majewski
Institute of Informatics, University of Warsaw, Poland
M
Michal Pilipczuk
Institute of Informatics, University of Warsaw, Poland
Marek Sokołowski
Marek Sokołowski
University of Warsaw
graph algorithmsparameterized complexity