TY - JOUR
T1 - An improved approximation algorithm for vertex cover with hard capacities
AU - Gandhi, Rajiv
AU - Halperin, Eran
AU - Khuller, Samir
AU - Kortsarz, Guy
AU - Srinivasan, Aravind
PY - 2006/2
Y1 - 2006/2
N2 - We study the capacitated vertex cover problem, a generalization of the well-known vertex-cover problem. Given a graph G=(V,E), the goal is to cover all the edges by picking a minimum cover using the vertices. When we pick a vertex, we can cover up to a pre-specified number of edges incident on this vertex (its capacity). The problem is clearly NP-hard as it generalizes the well-known vertex-cover problem. Previously, approximation algorithms with an approximation factor of 2 were developed with the assumption that an arbitrary number of copies of a vertex may be chosen in the cover. If we are allowed to pick at most a fixed number of copies of each vertex, the approximation algorithm becomes much more complex. Chuzhoy and Naor (FOCS, 2002) have shown that the weighted version of this problem is at least as hard as set cover; in addition, they developed a 3-approximation algorithm for the unweighted version. We give a 2-approximation algorithm for the unweighted version, improving the Chuzhoy-Naor bound of three and matching (up to lower-order terms) the best approximation ratio known for the vertex-cover problem.
AB - We study the capacitated vertex cover problem, a generalization of the well-known vertex-cover problem. Given a graph G=(V,E), the goal is to cover all the edges by picking a minimum cover using the vertices. When we pick a vertex, we can cover up to a pre-specified number of edges incident on this vertex (its capacity). The problem is clearly NP-hard as it generalizes the well-known vertex-cover problem. Previously, approximation algorithms with an approximation factor of 2 were developed with the assumption that an arbitrary number of copies of a vertex may be chosen in the cover. If we are allowed to pick at most a fixed number of copies of each vertex, the approximation algorithm becomes much more complex. Chuzhoy and Naor (FOCS, 2002) have shown that the weighted version of this problem is at least as hard as set cover; in addition, they developed a 3-approximation algorithm for the unweighted version. We give a 2-approximation algorithm for the unweighted version, improving the Chuzhoy-Naor bound of three and matching (up to lower-order terms) the best approximation ratio known for the vertex-cover problem.
KW - Approximation algorithms
KW - Capacitated covering
KW - Linear programming
KW - Randomized rounding
KW - Set cover
KW - Vertex cover
UR - https://www.scopus.com/pages/publications/27844458002
U2 - 10.1016/j.jcss.2005.06.004
DO - 10.1016/j.jcss.2005.06.004
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:27844458002
SN - 0022-0000
VL - 72
SP - 16
EP - 33
JO - Journal of Computer and System Sciences
JF - Journal of Computer and System Sciences
IS - 1
ER -