We establish significantly improved bounds on the performance of the greedy algorithm for approximating set cover. In particular, we provide the first substantial improvement of the 20 year old classical harmonic upper bound, H(m), of Johnson, Lovasz, and Chvátal, by showing that the performance ratio of the greedy algorithm is, in fact, exactly ln m - ln ln m + Θ(1), where m is the size of the ground set. The difference between the upper and lower bounds turns out to be less than 1.1. This provides the first tight analysis of the greedy algorithm, as well as the first upper bound that lies below H(m) by a function going to infinity with m. We also show that the approximation guarantee for the greedy algorithm is better than the guarantee recently established by Srinivasan for the randomized rounding technique, thus improving the bounds on the integrality gap. Our improvements result from a new approach which might be generally useful for attacking other similar problems.
CITATION STYLE
Slavík, P. (1996). A tight analysis of the greedy algorithm for set cover. In Proceedings of the Annual ACM Symposium on Theory of Computing (Vol. Part F129452, pp. 435–441). Association for Computing Machinery. https://doi.org/10.1145/237814.237991
Mendeley helps you to discover research relevant for your work.