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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Maintaining CMSO 2 properties on dynamic structures with bounded feedback vertex number

Michał Pilipczuk, Konrad Majewski, Marek Sokołowski
ACM Transactions on Computation Theory
Advanced Graph Theory Research
article

Maintaining CMSO 2 properties on dynamic structures with bounded feedback vertex number

Michał Pilipczuk, Konrad Majewski, Marek Sokołowski
article en

Abstract

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.

ACM Transactions on Computation TheoryVol. 17(2)
Max Planck Institute for Informatics (DE), University of Warsaw (PL)
Openalex Percentile: Top 98%
Advanced Graph Theory Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Maintaining CMSO <sub>2</sub> properties on dynamic structures with bounded feedback vertex number — Michał Pilipczuk, Konrad Majewski, et al. · ACM Transactions on Computation Theory (2025) | TGRS Research Map | TGRS