Complexity of the (Connected) Cluster Vertex Deletion problem on $H$-free graphs
Hoang-Oanh Le, Van Bang Le
TL;DR
The paper establishes a complete complexity dichotomy for Cluster Vertex Deletion and its connected variant on $H$-free graphs: these problems are polynomial-time solvable iff $H$ is an induced subgraph of $P_4$, and NP-complete otherwise, with ETH-based subexponential lower bounds in the hard cases. The polynomial cases are proved via $MSOL_1$ expressibility and clique-width arguments on $P_4$-free graphs, yielding linear-time algorithms, while the hardness results come from reductions from Vertex Cover and nae $3$sat to dense and sparse graph classes respectively. The connected variant obeys the same dichotomy, strengthening the set of dichotomy results for well-studied problems on $H$-free graphs. Together, these results significantly advance our understanding of how forbidding induced subgraphs governs the tractability of cluster-based graph modification problems.
Abstract
The well-known Cluster Vertex Deletion problem (CVD) asks for a given graph $G$ and an integer $k$ whether it is possible to delete a set $S$ of at most $k$ vertices of $G$ such that the resulting graph $G-S$ is a cluster graph (a disjoint union of cliques). We give a complete characterization of graphs $H$ for which CVD on $H$-free graphs is polynomially solvable and for which it is NP-complete. Moreover, in the NP-completeness cases, CVD cannot be solved in sub-exponential time in the vertex number of the $H$-free input graphs unless the Exponential-Time Hypothesis fails. We also consider the connected variant of CVD, the Connected Cluster Vertex Deletion problem (CCVD), in which the set $S$ has to induce a connected subgraph of $G$. It turns out that CCVD admits the same complexity dichotomy for $H$-free graphs. Our results enlarge a list of rare dichotomy theorems for well-studied problems on $H$-free graphs.
