English

Linear kernels and single-exponential algorithms via protrusion decompositions

Data Structures and Algorithms 2012-08-02 v2 Discrete Mathematics Combinatorics

Abstract

A \emph{tt-treewidth-modulator} of a graph GG is a set XV(G)X \subseteq V(G) such that the treewidth of GXG-X is at most some constant t1t-1. In this paper, we present a novel algorithm to compute a decomposition scheme for graphs GG that come equipped with a tt-treewidth-modulator. This decomposition, called a \emph{protrusion decomposition}, is the cornerstone in obtaining the following two main results. We first show that any parameterized graph problem (with parameter kk) that has \emph{finite integer index} and is \emph{treewidth-bounding} admits a linear kernel on HH-topological-minor-free graphs, where HH is some arbitrary but fixed graph. A parameterized graph problem is called treewidth-bounding if all positive instances have a tt-treewidth-modulator of size O(k)O(k), for some constant tt. This result partially extends previous meta-theorems on the existence of linear kernels on graphs of bounded genus [Bodlaender et al., FOCS 2009] and HH-minor-free graphs [Fomin et al., SODA 2010]. Our second application concerns the Planar-F\mathcal{F}-Deletion problem. Let F\mathcal{F} be a fixed finite family of graphs containing at least one planar graph. Given an nn-vertex graph GG and a non-negative integer kk, Planar-F\mathcal{F}-Deletion asks whether GG has a set XV(G)X\subseteq V(G) such that Xk|X|\leq k and GXG-X is HH-minor-free for every HFH\in \mathcal{F}. Very recently, an algorithm for Planar-F\mathcal{F}-Deletion with running time 2O(k)nlog2n2^{O(k)} n \log^2 n (such an algorithm is called \emph{single-exponential}) has been presented in [Fomin et al., FOCS 2012] under the condition that every graph in F\mathcal{F} is connected. Using our algorithm to construct protrusion decompositions as a building block, we get rid of this connectivity constraint and present an algorithm for the general Planar-F\mathcal{F}-Deletion problem running in time 2O(k)n22^{O(k)} n^2.

Keywords

Cite

@article{arxiv.1207.0835,
  title  = {Linear kernels and single-exponential algorithms via protrusion decompositions},
  author = {Eun Jung Kim and Alexander Langer and Christophe Paul and Felix Reidl and Peter Rossmanith and Ignasi Sau and Somnath Sikdar},
  journal= {arXiv preprint arXiv:1207.0835},
  year   = {2012}
}

Comments

We would like to point out that this article replaces and extends the results of [CoRR, abs/1201.2780, 2012]

R2 v1 2026-06-21T21:30:05.649Z