English

Subset Feedback Vertex Set in Chordal and Split Graphs

Data Structures and Algorithms 2019-01-09 v1

Abstract

In the \textsc{Subset Feedback Vertex Set (Subset-FVS)} problem the input is a graph GG, a subset TT of vertices of GG called the `terminal' vertices, and an integer kk. The task is to determine whether there exists a subset of vertices of cardinality at most kk which together intersect all cycles which pass through the terminals. \textsc{Subset-FVS} generalizes several well studied problems including \textsc{Feedback Vertex Set} and \textsc{Multiway Cut}. This problem is known to be \NP-Complete even in split graphs. Cygan et al. proved that \textsc{Subset-FVS} is fixed parameter tractable (\FPT) in general graphs when parameterized by kk [SIAM J. Discrete Math (2013)]. In split graphs a simple observation reduces the problem to an equivalent instance of the 33-\textsc{Hitting Set} problem with same solution size. This directly implies, for \textsc{Subset-FVS} \emph{restricted to split graphs}, (i) an \FPT algorithm which solves the problem in \OhStar(2.076k)\OhStar(2.076^k) time \footnote{The \OhStar()\OhStar() notation hides polynomial factors.}% for \textsc{Subset-FVS} in Chordal % Graphs [Wahlstr\"om, Ph.D. Thesis], and (ii) a kernel of size O(k3)\mathcal{O}(k^3). We improve both these results for \textsc{Subset-FVS} on split graphs; we derive (i) a kernel of size O(k2)\mathcal{O}(k^2) which is the best possible unless \NP\coNP/poly\NP \subseteq \coNP/{\sf poly}, and (ii) an algorithm which solves the problem in time O(2k)\mathcal{O}^*(2^k). Our algorithm, in fact, solves \textsc{Subset-FVS} on the more general class of \emph{chordal graphs}, also in O(2k)\mathcal{O}^*(2^k) time.

Keywords

Cite

@article{arxiv.1901.02209,
  title  = {Subset Feedback Vertex Set in Chordal and Split Graphs},
  author = {Geevarghese Philip and Varun Rajan and Saket Saurabh and Prafullkumar Tale},
  journal= {arXiv preprint arXiv:1901.02209},
  year   = {2019}
}
R2 v1 2026-06-23T07:05:46.032Z