A Note on Max $k$-Vertex Cover: Faster FPT-AS, Smaller Approximate Kernel and Improved Approximation
Abstract
In Maximum -Vertex Cover (Max -VC), the input is an edge-weighted graph and an integer , and the goal is to find a subset of vertices that maximizes the total weight of edges covered by . Here we say that an edge is covered by iff at least one of its endpoints lies in . We present an FPT approximation scheme (FPT-AS) that runs in time for the problem, which improves upon Gupta et al.'s -time FPT-AS [SODA'18, FOCS'18]. Our algorithm is simple: just use brute force to find the best -vertex subset among the vertices with maximum weighted degrees. Our algorithm naturally yields an efficient approximate kernelization scheme of vertices; previously, an -vertex approximate kernel is only known for the unweighted version of Max -VC [Lokshtanov et al., STOC'17]. Interestingly, this has an application outside of parameterized complexity: using our approximate kernelization as a preprocessing step, we can directly apply Raghavendra and Tan's SDP-based algorithm for 2SAT with cardinality constraint [SODA'12] to give an -approximation for Max -VC in polynomial time. This improves upon Feige and Langberg's algorithm [J. Algorithms'01] which yields -approximation for some (unspecified) constant . We also consider the minimization version (Min -VC), where the goal is to minimize the total weight of edges covered by . We provide an FPT-AS for Min -VC with similar running time of , which again improves on a -time FPT-AS of Gupta et al. On the other hand, we show that there is unlikely a polynomial size approximate kernelization for Min -VC for any factor less than two.
Cite
@article{arxiv.1810.03792,
title = {A Note on Max $k$-Vertex Cover: Faster FPT-AS, Smaller Approximate Kernel and Improved Approximation},
author = {Pasin Manurangsi},
journal= {arXiv preprint arXiv:1810.03792},
year = {2018}
}
Comments
An extended abstract of this work will appear in SOSA'19