Generalized Pseudoforest Deletion: Algorithms and Uniform Kernel

Geevarghese Philip, Ashutosh Rai, Saket Saurabh · SIAM Journal on Discrete Mathematics · 2018

Feedback Vertex Set (FVS) is one of the most well-studied problems in the realm of parameterized complexity. In this problem we are given a graph $G$ and a positive integer $k$ and the objective is to test whether there exists $S\subseteq V(G)$ of size at most $k$ such that $G-S$ is a forest. Thus, FVS is about deleting as few vertices as possible to get a forest. The main goal of this paper is to study the following interesting problem: How can we generalize the family of forests such that the nice structural properties of forests and the interesting algorithmic properties of FVS can be extended to problems on this class? Toward this we define a graph class, ${\cal F}_l$, that contains all graphs where each connected component can be transformed into a forest by deleting at most $l$ edges. A graph in the class ${\cal F}_1$ is known as pseudoforest in the literature and we call a graph in ${\cal F}_l$ an $l$-pseudoforest. We study the problem of deleting $k$ vertices to get into ${\cal F}_l$, l-pseudoforest Deletion, in the realm of parameterized complexity. We show that l-pseudoforest Deletion admits an algorithm with running time $c_l^k n^{\mathcal{O}(1)}$ and admits a kernel of size $f(l)k^2$. Thus, for every fixed $l$ we have a kernel of size $\mathcal{O}(k^2)$. That is, we get a uniform polynomial kernel for l-pseudoforest Deletion. Our algorithms and uniform kernels involve the use of the expansion lemma and protrusion machinery.

Read the paper · More papers on PaperTik