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 \( {...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Brönnimann, H., Goodrich, M.T.: Almost optimal set covers in finite VC-dimension. Discret. Comput. Geom. 14(4), 463–479 (1995)
Chvátal, V.: A greedy heuristic for the set-covering problem. Math. Oper. Res. 4(3), 233–235 (1979)
Lund, C., Yannakakis, M.: On the hardness of approximating minimization problems. J. ACM 41(5), 960–981 (1994)
Feige, U.: A threshold of ln n for approximating set cover. J. ACM 45(4), 634–652 (1998)
Gonzalez, T.F.: Handbook of Approximation Algorithms and Metaheuristics. Chapman & Hall/CRC Computer & Information Science Series (2007)
Johnson, D.S.: Approximation algorithms for combinatorial problems. J. Comput. Syst. Sci. 9, 256–278 (1974)
Khuller, S., Moss, A., Naor, J.: The budgeted maximum coverage problem. Inform. Process. Lett. 70(1), 39–45 (1999)
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)
Lovász, L.: On the ratio of optimal integral and fractional covers. Discret. Math. 13, 383–390 (1975)
Nemhauser, G.L., Wolsey, L.A.: Integer and Combinatorial Optimization. Wiley, New York (1988)
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)
Slavik, P.: A tight analysis of the greedy algorithm for set cover. J. Algorithms 25(2), 237–254 (1997)
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)
Stein, S.K.: Two combinatorial covering theorems. J. Comb. Theor. A 16, 391–397 (1974)
Vazirani, V.V.: Approximation Algorithms. Springer, Berlin Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-0-387-30162-4_175
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-30770-1
Online ISBN: 978-0-387-30162-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering