English

Polynomial-time Algorithms for the Subset Feedback Vertex Set Problem on Interval Graphs and Permutation Graphs

Data Structures and Algorithms 2017-02-02 v2

Abstract

Given a vertex-weighted graph G=(V,E)G=(V,E) and a set SVS \subseteq V, a subset feedback vertex set XX is a set of the vertices of GG such that the graph induced by VXV \setminus X has no cycle containing a vertex of SS. The \textsc{Subset Feedback Vertex Set} problem takes as input GG and SS and asks for the subset feedback vertex set of minimum total weight. In contrast to the classical \textsc{Feedback Vertex Set} problem which is obtained from the \textsc{Subset Feedback Vertex Set} problem for S=VS=V, restricted to graph classes the \textsc{Subset Feedback Vertex Set} problem is known to be NP-complete on split graphs and, consequently, on chordal graphs. However as \textsc{Feedback Vertex Set} is polynomially solvable for AT-free graphs, no such result is known for the \textsc{Subset Feedback Vertex Set} problem on any subclass of AT-free graphs. Here we give the first polynomial-time algorithms for the problem on two unrelated subclasses of AT-free graphs: interval graphs and permutation graphs. As a byproduct we show that there exists a polynomial-time algorithm for circular-arc graphs by suitably applying our algorithm for interval graphs. Moreover towards the unknown complexity of the problem for AT-free graphs, we give a polynomial-time algorithm for co-bipartite graphs. Thus we contribute to the first positive results of the \textsc{Subset Feedback Vertex Set} problem when restricted to graph classes for which \textsc{Feedback Vertex Set} is solved in polynomial time.

Keywords

Cite

@article{arxiv.1701.04634,
  title  = {Polynomial-time Algorithms for the Subset Feedback Vertex Set Problem on Interval Graphs and Permutation Graphs},
  author = {Charis Papadopoulos and Spyridon Tzimas},
  journal= {arXiv preprint arXiv:1701.04634},
  year   = {2017}
}
R2 v1 2026-06-22T17:52:04.146Z