A Threshold of ln n for Approximating Set Cover

2.3kCitations
Citations of this article
323Readers
Mendeley users who have this article in their library.

Abstract

Given a collection ℱ of subsets of S = {1, . . . , n}, set cover is the problem of selecting as few as possible subsets from ℱ such that their union covers S, and max k-cover is the problem of selecting k subsets from ℱ such that their union has maximum cardinality. Both these problems are NP-hard. We prove that (1 - o(1)) ln n is a threshold below which set cover cannot be approximated efficiently, unless NP has slightly superpolynomial time algorithms. This closes the gap (up to low-order terms) between the ratio of approximation achievable by the greedy algorithm (which is (1 - o(1)) ln n), and previous results of Lund and Yannakakis, that showed hardness of approximation within a ratio of (log2 n)/2 ≃ 0.72 ln n. For max k-cover, we show an approximation threshold of (1 - 1/e) (up to low-order terms), under the assumption that P ≠ NP.

Cite

CITATION STYLE

APA

Feige, U. (1998). A Threshold of ln n for Approximating Set Cover. Journal of the ACM, 45(4), 634–652. https://doi.org/10.1145/285055.285059

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free