TY - JOUR
T1 - A better-than-greedy approximation algorithm for the minimum set cover problem
AU - Hassin, Refael
AU - Levin, Asaf
PY - 2006
Y1 - 2006
N2 - In the weighted set-cover problem we are given a set of elements E = {e1, e2,..., en} and a collection F of subsets of E, where each 5 ∈ F has a positive cost cS. The problem is to compute a subcollection SOL such that US∈SOL Sj = E and = E∈SOL cS is minimized. When |S| ≤ k ∀S ∈ F we obtain the weighted k-set cover problem. It is well known that the greedy algorithm is an Hk-approximation algorithm for the weighted k set cover, where Hk = ∑i=1k 1/i is the kth harmonic number, and that this bound is exact for the greedy algorithm for all constant values of k. In this paper we give the first improvement on this approximation ratio for all constant values of k. This result shows that the greedy algorithm is not the best possible for approximating the weighted set cover problem. Our method is a modification of the greedy algorithm that allows the algorithm to regret.
AB - In the weighted set-cover problem we are given a set of elements E = {e1, e2,..., en} and a collection F of subsets of E, where each 5 ∈ F has a positive cost cS. The problem is to compute a subcollection SOL such that US∈SOL Sj = E and = E∈SOL cS is minimized. When |S| ≤ k ∀S ∈ F we obtain the weighted k-set cover problem. It is well known that the greedy algorithm is an Hk-approximation algorithm for the weighted k set cover, where Hk = ∑i=1k 1/i is the kth harmonic number, and that this bound is exact for the greedy algorithm for all constant values of k. In this paper we give the first improvement on this approximation ratio for all constant values of k. This result shows that the greedy algorithm is not the best possible for approximating the weighted set cover problem. Our method is a modification of the greedy algorithm that allows the algorithm to regret.
KW - Approximation algorithms
KW - Greedy algorithm
KW - Set cover problem
UR - http://www.scopus.com/inward/record.url?scp=33644584619&partnerID=8YFLogxK
U2 - 10.1137/S0097539704444750
DO - 10.1137/S0097539704444750
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:33644584619
VL - 35
SP - 189
EP - 200
JO - SIAM Journal on Computing
JF - SIAM Journal on Computing
SN - 0097-5397
IS - 1
ER -