Dynamic Meta-Kernelization
Christian Bertram, Deborah Haun, Mads Vestergaard Jensen, Tuukka Korhonen
Abstract
Kernelization studies polynomial-time preprocessing algorithms. Over the last 20 years, the most celebrated positive results of the field have been linear kernels for classical NP-hard graph problems on sparse graph classes. In this paper, we lift these results to the dynamic setting.
As the canonical example, Alber, Fellows, and Niedermeier [J. ACM 2004] gave a linear kernel for dominating set on planar graphs. We provide the following dynamic version of their kernel: Our data structure is initialized with an n-vertex planar graph G in O(n log n) amortized time, and, at initialization, outputs a planar graph K with OPT(K) = OPT(G) and |K| = O(OPT(G)), where OPT(•) denotes the size of a minimum dominating set. The graph G can be updated by insertions and deletions of edges and isolated vertices in O(log n) amortized time per update, under the promise that it remains planar. After each update to G, the data structure outputs O(1) updates to K, maintaining OPT(K) = OPT(G), |K| = O(OPT(G)), and planarity of K.
Furthermore, we obtain similar dynamic kernelization algorithms for all problems satisfying certain conditions on (topological-)minor-free graph classes. Besides kernelization, this directly implies new dynamic constant-approximation algorithms and improvements to dynamic FPT algorithms for such problems.
Our main technical contribution is a dynamic data structure for maintaining an approximately optimal protrusion decomposition of a dynamic topological-minor-free graph. Protrusion decompositions were introduced by Bodlaender, Fomin, Lokshtanov, Penninkx, Saurabh, and Thilikos [J. ACM 2016], and have since developed into a part of the core toolbox in kernelization and parameterized algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d43b563c-a55c-48e5-8042-f7eeecbc6c30Cited by top-tier papers1
Ask how each one uses itBuilds on8
- Dynamic Matching with Better-than-2 Approximation in Polylogarithmic Update TimeSayan Bhattacharya, Peter Kiss, Thatchaphol Saranurak, David WajcSODA 2023 · 11 citations
- Efficient fully dynamic elimination forests with applications to detecting long paths and cyclesJiehua Chen, Wojciech Czerwinski, Yann Disser, Andreas Emil Feldmann et al.SODA 2021 · 7 citations
- Dynamic Treewidth in Logarithmic TimeTuukka KorhonenFOCS 2025 · 4 citations
- Hitting Topological Minor Models in Planar Graphs is Fixed Parameter TractablePetr A. Golovach, Giannos Stamoulis, Dimitrios M. ThilikosSODA 2020 · 4 citations
- Lossy planarization: a constant-factor approximate kernelization for planar vertex deletionBart M. P. Jansen, Michal WlodarczykSTOC 2022 · 3 citations
Related papers
- Fully dynamic approximation schemes on planar and apex-minor-free graphsTuukka Korhonen, Wojciech Nadara, Michal Pilipczuk, Marek SokolowskiSODA 2024 · 1 citation
- Fully-dynamic planarity testing in polylogarithmic timeJacob Holm, Eva RotenbergSTOC 2020
- Subexponential Parameterized Algorithms for Cut and Cycle Hitting Problems on H<-Minor-Free GraphsSayan Bandyapadhyay, William Lochet, Daniel Lokshtanov, Saket Saurabh et al.SODA 2022 · 5 citations
- Fully Dynamic (Δ + 1)-Coloring Against Adaptive AdversariesSoheil Behnezhad, Rajmohan Rajaraman, Omer WasimSODA 2025 · 2 citations
- Hitting topological minors is FPTFedor V. Fomin, Daniel Lokshtanov, Fahad Panolan, Saket Saurabh et al.STOC 2020 · 1 citation
