SUBSET FEEDBACK VERTEX SET IS FIXED-PARAMETER TRACTABLE

被引:44
作者
Cygan, Marek [1 ]
Pilipczuk, Marcin [1 ]
Pilipczuk, Michal [2 ]
Wojtaszczyk, Jakub Onufry [3 ,4 ]
机构
[1] Univ Warsaw, Inst Informat, Warsaw, Poland
[2] Univ Warsaw, Fac Math Informat & Mech, Warsaw, Poland
[3] Univ Warsaw, Inst Math, Warsaw, Poland
[4] Google Inc, Warsaw, Poland
关键词
fixed-parameter tractability; subset feedback vertex set; iterative compression; ALGORITHMS; KERNEL;
D O I
10.1137/110843071
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The classical FEEDBACK VERTEX SET problem asks, for a given undirected graph G and an integer k, to find a set of at most k vertices that hits all the cycles in the graph G. FEEDBACK VERTEX SET has attracted a large amount of research in the parameterized setting, and subsequent fixed-parameter and kernelization algorithms have been a rich source of ideas in the field. In this paper we consider a more general and difficult version of the problem, named SUBSET FEEDBACK VERTEX SET (SUBSET-FVS), where an instance comes additionally with a set S subset of V of vertices, and we ask for a set of at most k vertices that hits all simple cycles passing through S. Because of its applications in circuit testing and genetic linkage analysis, SUBSET-FVS was studied from the approximation algorithm perspective by Even et al. [SIAM J. Discrete Math., 13 (2000), pp. 225-267; SIAM J. Comput., 30 (2000), pp. 1231-1252]. The question of whether the SUBSET-FVS problem is fixed-parameter tractable was posed independently by Kawarabayashi and Saurabh in 2009. We answer this question affirmatively. We begin by showing that this problem is fixed-parameter tractable when parameterized by vertical bar S vertical bar. Next we present an algorithm which reduces the given instance to 2(k)n(O(1)) instances with the size of S bounded by O(k(3)), using kernelization techniques such as the 2-expansion lemma, Menger's theorem, and Gallai's theorem. These two facts allow us to give a 2(O(k log k)) n(O(1)) time algorithm solving the SUBSET-FVS problem, proving that it is indeed fixed-parameter tractable.
引用
收藏
页码:290 / 309
页数:20
相关论文
共 31 条
[1]  
[Anonymous], P 23 SODA
[2]   Randomized algorithms for the loop cutset problem [J].
Becker, A ;
Bar-Yehuda, R ;
Geiger, D .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2000, 12 :219-234
[3]   A Cubic Kernel for Feedback Vertex Set and Loop Cutset [J].
Bodlaender, Hans L. ;
van Dijk, Thomas C. .
THEORY OF COMPUTING SYSTEMS, 2010, 46 (03) :566-597
[4]  
Bousquet N, 2011, ACM S THEORY COMPUT, P459
[5]  
Burrage K, 2006, LECT NOTES COMPUT SC, V4169, P192
[6]  
Cao YX, 2010, LECT NOTES COMPUT SC, V6139, P93
[7]   Improved algorithms for feedback vertex set problems [J].
Chen, Jianer ;
Fomin, Fedor V. ;
Liu, Yang ;
Lu, Songjian ;
Villanger, Yngve .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2008, 74 (07) :1188-1198
[8]   A Fixed-Parameter Algorithm for the Directed Feedback Vertex Set Problem [J].
Chen, Jianer ;
Liu, Yang ;
Lu, Songjian ;
O'Sullivan, Barry ;
Razgon, Igor .
JOURNAL OF THE ACM, 2008, 55 (05)
[9]  
Cygan M., 2012, LECT NOTES COMPUT SC, V7112, P1
[10]   Solving connectivity problems parameterized by treewidth in single exponential time (Extended abstract) [J].
Cygan, Marek ;
Nederlof, Jesper ;
Pilipczuk, Marcin ;
Pilipczuk, Michal ;
van Rooij, Johan M. M. ;
Wojtaszczyk, Jakub Onufry .
2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, :150-159