Skip to main content

Greedy Set-Cover Algorithms

1974–1979; Chvátal, Johnson, Lovász, Stein

  • Reference work entry
Encyclopedia of Algorithms

Keywords and Synonyms

Dominating set; Greedy algorithm; Hitting set; Set cover ; Minimizing a linear function subject to a submodular constraint          

Problem Definition

Given a collection \( { \mathcal{S} } \) of sets over a universe U, a set cover \( { C\subseteq\mathcal{S} } \) is a subcollection of the sets whose union is U. The set-cover problem is, given \( { \mathcal{S} } \), to find a minimum-cardinality set cover. In the weighted set-cover problem, for each set \( { s\in\mathcal{S} } \) a weight \( { w_s \ge 0 } \) is also specified, and the goal is to find a set cover C of minimum total weight \( { \sum_{s\in C} w_s } \).

Weighted set cover is a special case of minimizing a linear function subject to a submodular constraint, defined as follows. Given a collection \( { \mathcal{S} } \) of objects, for each object s a non-negative weight w s , and a non-decreasing submodular function \( { f:2^\mathcal{S}\rightarrow\mathbb{R} } \), the goal is to find a subcollection \( {...

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 399.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Brönnimann, H., Goodrich, M.T.: Almost optimal set covers in finite VC-dimension. Discret. Comput. Geom. 14(4), 463–479 (1995)

    Article  MATH  Google Scholar 

  2. Chvátal, V.: A greedy heuristic for the set-covering problem. Math. Oper. Res. 4(3), 233–235 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  3. Lund, C., Yannakakis, M.: On the hardness of approximating minimization problems. J. ACM 41(5), 960–981 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  4. Feige, U.: A threshold of ln n for approximating set cover. J. ACM 45(4), 634–652 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  5. Gonzalez, T.F.: Handbook of Approximation Algorithms and Metaheuristics. Chapman & Hall/CRC Computer & Information Science Series (2007)

    Google Scholar 

  6. Johnson, D.S.: Approximation algorithms for combinatorial problems. J. Comput. Syst. Sci. 9, 256–278 (1974)

    Article  MATH  Google Scholar 

  7. Khuller, S., Moss, A., Naor, J.: The budgeted maximum coverage problem. Inform. Process. Lett. 70(1), 39–45 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  8. Kolliopoulos, S.G., Young, N.E.: Tight approximation results for general covering integer programs. In: Proceedings of the forty-second annual IEEE Symposium on Foundations of Computer Science, pp. 522–528 (2001)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  10. Nemhauser, G.L., Wolsey, L.A.: Integer and Combinatorial Optimization. Wiley, New York (1988)

    MATH  Google Scholar 

  11. van Santen, J.P.H., Buchsbaum, A.L.: Methods for optimal text selection. In: Proceedings of the European Conference on Speech Communication and Technology (Rhodos, Greece) 2, 553–556 (1997)

    Google Scholar 

  12. Slavik, P.: A tight analysis of the greedy algorithm for set cover. J. Algorithms 25(2), 237–254 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  13. Srinivasan, A.: Improved approximations of packing and covering problems. In: Proceedings of the twenty-seventh annual ACM Symposium on Theory of Computing, pp. 268–276 (1995)

    Google Scholar 

  14. Stein, S.K.: Two combinatorial covering theorems. J. Comb. Theor. A 16, 391–397 (1974)

    Article  MATH  Google Scholar 

  15. Vazirani, V.V.: Approximation Algorithms. Springer, Berlin Heidelberg (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag

About this entry

Cite this entry

Young, N. (2008). Greedy Set-Cover Algorithms. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-30162-4_175

Download citation

Publish with us

Policies and ethics