Abstract
Let \(\mathcal {H}=(V,\mathcal {E})\) be a hypergraph with set of vertices \(V, n:=|V|\) and set of (hyper-)edges \(\mathcal {E}, m:=|\mathcal {E}|\). Let \(l\) be the maximum size of an edge, \(\varDelta \) be the maximum vertex degree and \(D\) be the maximum edge degree. The \(k\)-partial vertex cover problem in hypergraphs is the problem of finding a minimum cardinality subset of vertices in which at least \(k\) hyperedges are incident. For the case of \(k=m\) and constant \(l\) it known that an approximation ratio better than \(l\) cannot be achieved in polynomial time under the unique games conjecture (UGC) (Khot and Ragev J Comput Syst Sci, 74(3):335–349, 2008), but an \(l\)-approximation ratio can be proved for arbitrary \(k\) (Gandhi et al. J Algorithms, 53(1):55–84, 2004). The open problem in this context has been to give an \(\alpha l\)-ratio approximation with \(\alpha < 1\), as small as possible, for interesting classes of hypergraphs. In this paper we present a randomized polynomial-time approximation algorithm which not only achieves this goal, but whose analysis exhibits approximation phenomena for hypergraphs with \(l\ge 3\) not visible in graphs: if \(\varDelta \) and \(l\) are constant, and \(2\le l\le 4\varDelta \), we prove for \(l\)-uniform hypergraphs a ratio of \(l\left( 1-\frac{l-1}{4\varDelta }\right) \), which tends to the optimal ratio 1 as \(l\ge 3\) tends to \(4\varDelta \). For the larger class of hypergraphs where \(l, l \ge 3\), is not constant, but \(D\) is a constant, we show a ratio of \(l(1-1/6D)\). Finally for hypergraphs with non-constant \(l\), but constant \(\varDelta \), we get a ratio of \( l (1- \frac{2 - \sqrt{3}}{6\varDelta })\) for \(k\ge m/4\), leaving open the problem of finding such an approximation for \(k < m/4\).
Similar content being viewed by others
References
Alon N, Moshkovitz D, Safra S (2006) Algorithmic construction of sets for \(k\)-restrictions. ACM Trans Algorithms 2:153–177
Angluin D, Valiant LG (1979) Fast probabilistic algorithms for Hamiltonion circuits and matchings. J Comput Syst Sci 18:155–193
Alon N, Spencer J (2000) The probabilistic method, 2nd edn. Wiley Interscience, Hoboken, NJ
Berge C (1989) Hypergraphs- combinatorics of finite sets. North Holland Mathematical Library
Chvátal V (1979) A greedy heuristic for the set covering problem. OMEGA 4(3):233–235
Duh R, Fürer M (1997) Approximating \(k\)-set cover by semi-local optimization. In: Proceedings of the 29th annual ACM symposium on theory of computing (STOC ’97), pp 256–264, May
Feige U (1998) A treshold of \(\ln n\) for approximating set cover. J ACM 45(4):634–652
Feige U, Langberg M (2001) Approximation algorithms for maximization problems arising in graph partitioning. J Algorithms 41(2):174–201
Frieze A, Jerrum M (1997) Improved approximation algorithms for max \(k\)-cut and max bisection. Algorithmica 18:67–81
Gandhi R, Khuller S, Srinivasan A (2004) Approximation algorithms for partial covering problems. J Algorithms 53(1):55–84
Halperin E (2000) Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs. ACM-SIAM Symp Discret Algorithms 11:329–337
Halperin E, Srinivasan A (2002) Improved approximation algorithms for the partial vertex cover problem. In: 5th international workshop on approximation algorithms for combinatorial optimization problems, LNCS, vol 2462, pp 161–174
Hochbaum DS (1982) Approximation algorithms for the set covering and vertex cover problems. SIAM J Comput 11(3):555–556
Jäger G, Srivastav A (2005) Improved approximation algorithms for maximum graph partitioning problems. J Comb Optim 10(2):133–167
Karmarkar N (1984) A new polynomial time algorithm for linear programming. Combinatorica 4(4):373–395
Khachian LG (1979) A polynomial algorithm in linear programming [in Russian]. Doklady Akademii Nauk SSSR 244: 1093–1096, 1979. English translation: Soviet Mathematics Doklady 20: 191–194
Khot S, Regev O (2008) Vertex cover might be hard to approximate to within 2-epsilon. J Comput Syst Sci 74(3):335–349
Krivelevich J (1997) Approximate set covering in uniform hypergraphs. J Algorithms 25(1):118–143
Lovász L (1975) On the ratio of optimal integral and fractional covers. Discrete Math 13:383–390
Lund C, Yannakakis M (1994) On the hardness of approximating minimization problems. J Assoc Comput Mach 41:960–981
Matousek J (2010) Geometric discrepancy. Algorithms and combinatorics. Springer, Berlin
Matousek J, Wagner U (2004) New constructions of weak epsilon-nets. Discret Comput Geom 32(2):195–206
McDiarmid C (1989) On the method of bounded differences. Surveys in combinatorics (Norwich, 1989), pp 148–188. Cambridge University Press, Cambridge
Motwani R, Raghavan P (1995) Randomized algorithms. Cambridge University Press, Cambridge
Peleg D, Schechtman G, Wool A (1997) Randomized approximation of bounded multicovering problems. Algorithmica 18(1):44–66
Raz R Safra S (1997) A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP. In: Proceedings 29th ACM symposium on theory of computing, pp 475–484
Author information
Authors and Affiliations
Corresponding author
Additional information
Parts of this paper appeared in preliminary form as an extended abstract in the proceedings of of the 1st Mediterranean Conference on Algorithms, Kibbutz Ein Gedi, Isreal, December 2012 (MedAlg 2012), E. Guy and R. Dror, eds., Lecture Notes in Computer Science 7659, pp. 174–187, Springer Verlag 2012.
Rights and permissions
About this article
Cite this article
Ouali, M.E., Fohlin, H. & Srivastav, A. An approximation algorithm for the partial vertex cover problem in hypergraphs. J Comb Optim 31, 846–864 (2016). https://doi.org/10.1007/s10878-014-9793-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-014-9793-2