Skip to main content
Log in

An approximation algorithm for the partial vertex cover problem in hypergraphs

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

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\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Article  MathSciNet  Google Scholar 

  • Angluin D, Valiant LG (1979) Fast probabilistic algorithms for Hamiltonion circuits and matchings. J Comput Syst Sci 18:155–193

    Article  MathSciNet  MATH  Google Scholar 

  • Alon N, Spencer J (2000) The probabilistic method, 2nd edn. Wiley Interscience, Hoboken, NJ

    Book  MATH  Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Feige U, Langberg M (2001) Approximation algorithms for maximization problems arising in graph partitioning. J Algorithms 41(2):174–201

    Article  MathSciNet  MATH  Google Scholar 

  • Frieze A, Jerrum M (1997) Improved approximation algorithms for max \(k\)-cut and max bisection. Algorithmica 18:67–81

    Article  MathSciNet  MATH  Google Scholar 

  • Gandhi R, Khuller S, Srinivasan A (2004) Approximation algorithms for partial covering problems. J Algorithms 53(1):55–84

    Article  MathSciNet  MATH  Google Scholar 

  • Halperin E (2000) Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs. ACM-SIAM Symp Discret Algorithms 11:329–337

    MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Jäger G, Srivastav A (2005) Improved approximation algorithms for maximum graph partitioning problems. J Comb Optim 10(2):133–167

    Article  MathSciNet  MATH  Google Scholar 

  • Karmarkar N (1984) A new polynomial time algorithm for linear programming. Combinatorica 4(4):373–395

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Krivelevich J (1997) Approximate set covering in uniform hypergraphs. J Algorithms 25(1):118–143

    Article  MathSciNet  MATH  Google Scholar 

  • Lovász L (1975) On the ratio of optimal integral and fractional covers. Discrete Math 13:383–390

    Article  MathSciNet  MATH  Google Scholar 

  • Lund C, Yannakakis M (1994) On the hardness of approximating minimization problems. J Assoc Comput Mach 41:960–981

    Article  MathSciNet  MATH  Google Scholar 

  • Matousek J (2010) Geometric discrepancy. Algorithms and combinatorics. Springer, Berlin

    Google Scholar 

  • Matousek J, Wagner U (2004) New constructions of weak epsilon-nets. Discret Comput Geom 32(2):195–206

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Book  MATH  Google Scholar 

  • Peleg D, Schechtman G, Wool A (1997) Randomized approximation of bounded multicovering problems. Algorithmica 18(1):44–66

    Article  MathSciNet  MATH  Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mourad El Ouali.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-014-9793-2

Keywords

Navigation