A randomised approximation algorithm for the hitting set problem

被引:11
作者
El Ouali, Mourad [1 ]
Fohlin, Helena [2 ]
Srivastav, Anand [1 ]
机构
[1] Univ Kiel, Dept Comp Sci, D-24118 Kiel, Germany
[2] Linkoping Univ, Dept Clin & Expt Med, S-58185 Linkoping, Sweden
关键词
Approximation algorithms; Probabilistic methods; Randomised rounding; Hitting set; Vertex cover; Greedy algorithms;
D O I
10.1016/j.tcs.2014.03.029
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let H = (V, epsilon) be a hypergraph with vertex set V and edge set epsilon, where n := vertical bar V vertical bar and m := vertical bar epsilon vertical bar. Let l be the maximum size of an edge and Delta be the maximum vertex degree. A hitting set (or vertex cover) in H is a subset of V in which all edges are incident. The hitting set problem is to find a hitting set of minimum cardinality. It is known that an approximation ratio of l can be achieved easily. On the other hand, for constant l, an approximation ratio better than l cannot be achieved in polynomial time under the unique games conjecture (Khot and Regev, 2008 [17]). Thus breaking the l-barrier for significant classes of hypergraphs is a complexity-theoretically and algorithmically interesting problem, which has been studied by several authors (Krivelevich, 1997 [18], Halperin, 2000 [12], Okun, 2005 [23]). We propose a randomised algorithm of hybrid type for the hitting set problem, which combines LP-based randomised rounding, graphs sparsening and greedy repairing and analyse it for different classes of hypergraphs. For hypergraphs with Delta = O(n1/4) and l = O (root n) we achieve an approximation ratio of l(1 - c/Delta), for some constant c > 0, with constant probability. For the case of hypergraphs where l and Delta are constants, we prove a ratio of l(1 - l-1/8 Delta). The latter is done by analysing the expected size of the hitting set and using concentration inequalities. Moreover, for quasi-regularisable hypergraphs, we achieve an approximation ratio of l(1 - n/8m). We show how and when our results improve over the results of Krivelevich, Halperin and Okun. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:23 / 34
页数:12
相关论文
共 25 条
[1]  
Alon N., 2015, PROBABILISTIC METHOD
[2]   Algorithmic Construction of Sets for k-Restrictions [J].
Alon, Noga ;
Moshkovitz, Dana ;
Safra, Shmuel .
ACM TRANSACTIONS ON ALGORITHMS, 2006, 2 (02) :153-177
[3]  
Bar-Yehuda R., 1985, ANN DISCRETE MATH, V25, P27, DOI DOI 10.1016/S0304-0208(08)73101-3
[4]   A LINEAR-TIME APPROXIMATION ALGORITHM FOR THE WEIGHTED VERTEX COVER PROBLEM [J].
BARYEHUDA, R ;
EVEN, S .
JOURNAL OF ALGORITHMS, 1981, 2 (02) :198-203
[5]  
Berge C., 1989, Combinatorics of finite sets, V45
[6]  
Chvatal V., 1979, Mathematics of Operations Research, V4, P233, DOI 10.1287/moor.4.3.233
[7]   A threshold of in n for approximating set cover [J].
Feige, U .
JOURNAL OF THE ACM, 1998, 45 (04) :634-652
[8]   Approximation algorithms for maximization problems arising in graph partitioning [J].
Feige, U ;
Langberg, M .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 41 (02) :174-211
[9]   Improved approximation algorithms for MAX k-CUT and MAX BISECTION [J].
Frieze, A ;
Jerrum, M .
ALGORITHMICA, 1997, 18 (01) :67-81
[10]   MATCHINGS AND COVERS IN HYPERGRAPHS [J].
FUREDI, Z .
GRAPHS AND COMBINATORICS, 1988, 4 (02) :115-206