Approximating the dense set-cover problem

被引:7
作者
Bar-Yehuda, R [1 ]
Kehat, Z [1 ]
机构
[1] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
approximation algorithm; set-cover; vertex-cover;
D O I
10.1016/j.jcss.2004.03.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the set-cover problem, i.e. given a collection C of subsets of a finite set U, find a minimum size subset C' subset of or equal to C such that every element in U belongs to at least one member of C. An instance (C, U) of the set-cover problem is k-bounded if the number of occurrences in C of any element is bounded by a constant k greater than or equal to 2. We present an approximation algorithm for the k-bounded set-cover problem, that achieves the ratio k/k-(k-1)kroot1-epsilon + o(1), where r is defined as \U\/((\c\)(k)). If e is relatively high, we say that the problem is dense, and this ratio in this case is better than k, which is the best known constant ratio for this problem. In the case that the number of occurrences in C of any element is exactly k = 2 the problem is known as the vertex-cover problem. For dense graphs, our algorithm achieves an approximation ratio better than that of Nagamochi and Ibaraki (Japan J. Indust. Appl. Math. 16 (1999) 369), and the same approximation ratios as Karpinski and Zelikovsky (Proceedings of DIMACS Workshop on Network Design: Connectivity and Facilities Location, Vol. 40, Princeton, 1998, pp. 169-178). In our algorithm we use a combinatorial property of the set-cover problem, which is based on the classical greedy algorithm for the set-cover problem. We use this property to define a "greedy-sequence", which is defined over a given instance of the set-cover problem and its cover. In addition, we show evidence that the ratio we achieve for the e-dense k-bounded set-cover problem is the best constant ratio one can expect. We do this by showing that finding a better constant ratio is as hard as finding a constant ratio better than k for the k-bounded set-cover problem in which the optimal cover is known to be of size at least k/\C\. (k is the best known constant ratio for this version of the k-bounded set-cover problem.) We show a similar lower bound for the approximation ratio for the vertex-cover problem in e-dense graphs. (C) 2004 Elsevier Inc. All rights reserved.
引用
收藏
页码:547 / 561
页数:15
相关论文
共 10 条
[1]  
[Anonymous], P 11 ANN ACM SIAM S
[2]  
Bar-Yehuda R., 1985, ANN DISCRETE MATH, V25, P27, DOI DOI 10.1016/S0304-0208(08)73101-3
[3]   A LINEAR-TIME APPROXIMATION ALGORITHM FOR THE WEIGHTED VERTEX COVER PROBLEM [J].
BARYEHUDA, R ;
EVEN, S .
JOURNAL OF ALGORITHMS, 1981, 2 (02) :198-203
[4]  
EREMEEV A, 2000, P SOR 99, P58
[5]   APPROXIMATION ALGORITHMS FOR THE SET COVERING AND VERTEX COVER PROBLEMS [J].
HOCHBAUM, DS .
SIAM JOURNAL ON COMPUTING, 1982, 11 (03) :555-556
[6]   APPROXIMATION ALGORITHMS FOR COMBINATORIAL PROBLEMS [J].
JOHNSON, DS .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1974, 9 (03) :256-278
[7]  
KARPINSKI M, 1998, P DIMACS WORKSH NETW, V40, P169
[8]   RAMSEY NUMBERS AND AN APPROXIMATION ALGORITHM FOR THE VERTEX COVER PROBLEM [J].
MONIEN, B ;
SPECKENMEYER, E .
ACTA INFORMATICA, 1985, 22 (01) :115-123
[9]   An approximation of the minimum vertex cover in a graph [J].
Nagamochi, H ;
Ibaraki, T .
JAPAN JOURNAL OF INDUSTRIAL AND APPLIED MATHEMATICS, 1999, 16 (03) :369-375
[10]   VERTEX PACKINGS - STRUCTURAL-PROPERTIES AND ALGORITHMS [J].
NEMHAUSER, GL ;
TROTTER, LE .
MATHEMATICAL PROGRAMMING, 1975, 8 (02) :232-248