PARTIALLY POLYNOMIAL KERNELS FOR SET COVER AND TEST COVER

被引:10
作者
Basavaraju, Manu [1 ]
Francis, Mathew C. [2 ]
Ramanujan, M. S. [3 ]
Saurabh, Saket [4 ]
机构
[1] Natl Inst Technol Karnataka, Dept Comp Sci & Engn, Surathkal, India
[2] Indian Stat Inst, Chennai, Tamil Nadu, India
[3] TU Vienna, Algorithms & Complex Grp, A-1040 Vienna, Austria
[4] Inst Math Sci, Chennai, Tamil Nadu, India
基金
欧洲研究理事会;
关键词
set cover; test cover; fixed parameter tractability; partially polynomial kernels;
D O I
10.1137/15M1039584
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
An instance of the (n - k)-SET COVER or the (n - k)-TEST COVER problems is of the form (U, S, k), where U is a set with n elements, S subset of 2(U) with vertical bar S vertical bar = m, and k is the parameter. The instance is a YES-instance of (n - k)-SET COVER if and only if there exists S' subset of S with vertical bar S'vertical bar <= n - k such that every element of U is contained in some set in S'. Similarly, it is a YES-instance of (n - k)-TEST COVER if and only if there exists S' subset of S with vertical bar S'vertical bar <= n - k such that for any pair of elements from U, there exists a set in S' that contains one of them but not the other. It is known in the literature that both (n - k)-SET COVER and (n - k)-TEST COVER do not admit polynomial kernels (under some well-known complexity theoretic assumptions). However, in this paper we show that they do admit "partially polynomial kernels": we give polynomial time algorithms that take as input an instance (U, S, k) of (n - k)-SET COVER (respectively, (n - k)-TEST COVER) and return an equivalent instance ((U) over tilde, (S) over tilde, (k) over tilde) of (n - k)-SET COVER (respectively, (n - k)-TEST COVER) with (k) over tilde <= k and vertical bar(U) over tilde vertical bar = O (k(2)) (respectively, vertical bar(U) over tilde vertical bar = O (k(7))). These results allow us to generalize, improve, and unify several results known in the literature. For example, these immediately imply traditional kernels when input instances satisfy certain "sparsity properties." Using a part of our partial kernelization algorithm for (n - k)-SET COVER, we also get an improved fixed-parameter tractable algorithm for this problem which runs in time O (4(k) k(O(1)) (m + n) + mn) improving over the previous best of O (8(k+o(k)) (m + n)(O(1))). On the other hand, the partially polynomial kernel for (n - k)-TEST COVER gives an algorithm with running time O (2(O(k2)) (m + n)(O(1))). We believe such an approach could also be useful for other covering problems.
引用
收藏
页码:1401 / 1423
页数:23
相关论文
共 12 条
[1]  
Basavaraju M., 2013, LIPICS, P67
[2]   Average parameterization and partial kernelization for computing medians [J].
Betzler, Nadja ;
Guo, Jiong ;
Komusiewicz, Christian ;
Niedermeier, Rolf .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2011, 77 (04) :774-789
[3]   On problems without polynomial kernels [J].
Bodlaender, Hans L. ;
Downey, Rodney G. ;
Fellows, Michael R. ;
Hermelin, Danny .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2009, 75 (08) :423-434
[4]  
Bondy J.A., 1972, J. Comb. Theory, V12, P201
[5]   Parameterizations of Test Cover with Bounded Test Sizes [J].
Crowston, R. ;
Gutin, G. ;
Jones, M. ;
Muciaccia, G. ;
Yeo, A. .
ALGORITHMICA, 2016, 74 (01) :367-384
[6]   Fixed-Parameter Tractability of Satisfying Beyond the Number of Variables [J].
Crowston, Robert ;
Gutin, Gregory ;
Jones, Mark ;
Raman, Venkatesh ;
Saurabh, Saket ;
Yeo, Anders .
ALGORITHMICA, 2014, 68 (03) :739-757
[7]  
Crowston R, 2012, LECT NOTES COMPUT SC, V7464, P283, DOI 10.1007/978-3-642-32589-2_27
[8]  
Flum J., 2006, TEXT THEORET COMP S
[9]   On Two Techniques of Combining Branching and Treewidth [J].
Fomin, Fedor V. ;
Gaspers, Serge ;
Saurabh, Saket ;
Stepanov, Alexey A. .
ALGORITHMICA, 2009, 54 (02) :181-207
[10]   Infeasibility of instance compression and succinct PCPs for NP [J].
Fortnow, Lance ;
Santhanam, Rahul .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2011, 77 (01) :91-106