In the Split Vertex Deletion problem, given a graph G and an integer k, we ask whether one can delete k vertices from the graph G to obtain a split graph (i.e., a graph, whose vertex set can be partitioned into two sets: one inducing a clique and the second one inducing an independent set). In this paper we study exact (exponential‐time) and fixed‐parameter algorithms for Split Vertex Deletion.
We show that, up to a factor quasipolynomial in k and polynomial in n, the Split Vertex Deletion problem can be solved in the same time as the well‐studied Vertex Cover problem. By plugging in the currently best fixed‐parameter algorithm for Vertex Cover due to Chen et al. [Theor. Comput. Sci. 411 (40–42) (2010) 3736–3756], we obtain an algorithm that solves Split Vertex Deletion in time
.
We show that all maximal induced split subgraphs of a given n‐vertex graph can be listed in
time.
To achieve our goals, we prove the following structural result that may be of independent interest: for any graph G we may compute a family
of size
containing partitions of
into two parts, such that for any two disjoint sets
where
is a clique and
is an independent set, there is a partition in
which contains all vertices of
on one side and all vertices of
on the other. Moreover, the family
can be enumerated in
time.