A Modified Greedy Algorithm for the Set Cover Problem with Weights 1 and 2

The set cover problem is that of computing, given a family of weighted subsets of a base set U, a minimum weight subfamily F? such that every element of U is covered by some subset in F?. The k-set cover problem is a variant in which every subset is of size bounded by k. It has been long known that the problem can be approximated within a factor of $$H\left( k \right) = \sum\nolimits_{i = 1}^k {\left( {{1 \mathord{\left/ {\vphantom {1 i}} \right. \kern-\nulldelimiterspace} i}} \right)} $$ by the greedy heuristic, but no better bound has been shown except for the case of unweighted subsets. In this paper we consider approximation of a restricted version of the weighted k-set cover problem, as a first step towards better approximation of general k- set cover problem, where subset costs are limited to either 1 or 2. It will be shown, via LP duality, that improved approximation bounds of H(3)-1/6 for 3-set cover and H(k)-1/12 for k-set cover can be attained, when the greedy heuristic is suitably modified for this case.

[1]  R. Ravi,et al.  Nonoverlapping Local Alignments (weighted Independent Sets of Axis-parallel Rectangles) , 1996, Discret. Appl. Math..

[2]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[3]  Peter Slavík A Tight Analysis of the Greedy Algorithm for Set Cover , 1997, J. Algorithms.

[4]  J. Edmonds Paths, Trees, and Flowers , 1965, Canadian Journal of Mathematics.

[5]  David S. Johnson,et al.  Approximation algorithms for combinatorial problems , 1973, STOC.

[6]  Silvio Micali,et al.  An O(v|v| c |E|) algoithm for finding maximum matching in general graphs , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[7]  Rong-chii Duh,et al.  Approximation of k-set cover by semi-local optimization , 1997, STOC '97.

[8]  Alexander Schrijver,et al.  On the Size of Systems of Sets Every t of Which Have an SDR, with an Application to the Worst-Case Ratio of Heuristics for Packing Problems , 1989, SIAM J. Discret. Math..

[9]  Gang Yu,et al.  A Modified Greedy Heuristic for the Set Covering Problem with Improved Worst Case Bound , 1993, Inf. Process. Lett..

[10]  Petr Slavík,et al.  A tight analysis of the greedy algorithm for set cover , 1996, STOC '96.

[11]  Uriel Feige A threshold of ln n for approximating set cover (preliminary version) , 1996, STOC '96.

[12]  Esther M. Arkin,et al.  On Local Search for Weighted k-Set Packing , 1998, Math. Oper. Res..

[13]  László Lovász,et al.  On the ratio of optimal integral and fractional covers , 1975, Discret. Math..

[14]  Magnns M Hallddrsson Approximating K-set Cover and Complementary Graph Coloring , .

[15]  Magnús M. Halldórsson,et al.  Approximating discrete collections via local improvements , 1995, SODA '95.

[16]  Barun Chandra,et al.  Greedy local improvement and weighted set packing approximation , 2001, SODA '99.

[17]  Mihalis Yannakakis,et al.  Optimization, approximation, and complexity classes , 1991, STOC '88.