A threshold of in n for approximating set cover

Authors
Citation
U. Feige, A threshold of in n for approximating set cover, J ACM, 45(4), 1998, pp. 634-652
Citations number
34
Categorie Soggetti
Computer Science & Engineering
Journal title
Volume
45
Issue
4
Year of publication
1998
Pages
634 - 652
Database
ISI
SICI code
Abstract
Given a collection F of subsets of S = {1,..., n}, set cover is the problem of selecting as few as possible subsets from F such that their union cover s S, and max k-cover is the problem of selecting k subsets from F such that their union has maximum cardinality. Both these problems are NP-hard. We p rove that (1 - o(1)) In n is a threshold below which set cover cannot be ap proximated efficiently, unless NP has slightly superpolynomial time algorit hms. This closes the gap (up to low-order terms) between the ratio of appro ximation achievable by the greedy algorithm (which is (1 - o(1)) In n), and previous results of Lund and Yannakakis, that showed hardness of approxima tion within a ratio of (log(2) n)/2 similar or equal to 0.72 In n. For max k-cover, we show an approximation threshold of (1 - 1/e) (up to low-order t erms), under the assumption that P not equal NP.