English

Directed Subset Feedback Vertex Set is Fixed-Parameter Tractable

Data Structures and Algorithms 2014-12-03 v3 Computational Complexity

Abstract

Given a graph GG and an integer kk, the Feedback Vertex Set (FVS) problem asks if there is a vertex set TT of size at most kk that hits all cycles in the graph. The fixed-parameter tractability status of FVS in directed graphs was a long-standing open problem until Chen et al. (STOC '08) showed that it is FPT by giving a 4kk!nO(1)4^{k}k!n^{O(1)} time algorithm. In the subset versions of this problems, we are given an additional subset SS of vertices (resp., edges) and we want to hit all cycles passing through a vertex of SS (resp. an edge of SS). Recently, the Subset Feedback Vertex Set in undirected graphs was shown to be FPT by Cygan et al. (ICALP '11) and independently by Kakimura et al. (SODA '12). We generalize the result of Chen et al. (STOC '08) by showing that Subset Feedback Vertex Set in directed graphs can be solved in time 2O(k3)nO(1)2^{O(k^3)}n^{O(1)}. By our result, we complete the picture for feedback vertex set problems and their subset versions in undirected and directed graphs. Besides proving the fixed-parameter tractability of Directed Subset Feedback Vertex Set, we reformulate the random sampling of important separators technique in an abstract way that can be used for a general family of transversal problems. Moreover, we modify the probability distribution used in the technique to achieve better running time; in particular, this gives an improvement from 22O(k)2^{2^{O(k)}} to 2O(k2)2^{O(k^2)} in the parameter dependence of the Directed Multiway Cut algorithm of Chitnis et al. (SODA '12).

Keywords

Cite

@article{arxiv.1205.1271,
  title  = {Directed Subset Feedback Vertex Set is Fixed-Parameter Tractable},
  author = {Rajesh Chitnis and Marek Cygan and MohammadTaghi Hajiaghayi and Dániel Marx},
  journal= {arXiv preprint arXiv:1205.1271},
  year   = {2014}
}

Comments

To appear in ACM Transactions on Algorithms. A preliminary version appeared in ICALP '12. We would like to thank Marcin Pilipczuk for pointing out a missing case in the conference version which has been considered in this version. Also, we give an single exponential FPT algorithm improving on the double exponential algorithm from the conference version

R2 v1 2026-06-21T20:59:21.043Z