Approximation algorithm for the multicovering problem

被引:1
作者
Gorgi, Abbass [1 ]
El Ouali, Mourad [2 ]
Srivastav, Anand [2 ]
Hachimi, Mohamed [1 ]
机构
[1] Univ Ibn Zohr, Agadir, Morocco
[2] Univ Kiel, Kiel, Germany
关键词
Integer linear programs; Hypergraphs; Approximation algorithm; Randomized rounding; Set cover and set multicover; k-matching; RANDOMIZED APPROXIMATION; COVER;
D O I
10.1007/s10878-020-00688-9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Let H = (V, epsilon) be a hypergraph with maximum edge size l and maximum degree Delta. For a given positive integers b(v), v is an element of V, a set multicover in H is a set of edges C subset of epsilon such that every vertex v in V belongs to at least b(v) edges in C. Set multicover is the problem of finding a minimum-cardinality set multicover. Peleg, Schechtman and Wool conjectured that for any fixed Delta and b := min(v is an element of V) b(v), the problem of set multicover is not approximablewithin a ratio less than delta :=Delta-b+1, unlessP = NP. Hence it's a challenge to explore for which classes of hypergraph the conjecture doesn't hold. We present a polynomial time algorithm for the set multicover problem which combines a deterministic threshold algorithm with conditioned randomized rounding steps. Our algorithm yields an approximation ratio of max {148/149 delta, (1 - (b-1)e(delta/4)/94l)delta} for b >= 2 and delta >= 3. Our result not only improves over the approximation ratio presented by El Ouali et al. (Algorithmica 74:574, 2016) but it's more general since we set no restriction on the parameter l. Moreover we present a further polynomial time algorithm with an approximation ratio of 5/6 delta for hypergraphs with l <= (1 + epsilon)(l) over bar for any fixed epsilon is an element of [0, 1/2], where (l) over bar is the average edge size. The analysis of this algorithm relies on matching/covering duality due to Ray-Chaudhuri (1960), which we convert into an approximative form. The second performance disprove the conjecture of Peleg et al. for a large subclass of hypergraphs.
引用
收藏
页码:433 / 450
页数:18
相关论文
共 25 条
[1]   Using homogeneous weights for approximating the partial cover problem [J].
Bar-Yehuda, R .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 39 (02) :137-144
[2]  
Berge C., 1973, Graphs and Hypergraphs
[3]  
Chvatal V., 1979, Mathematics of Operations Research, V4, P233, DOI 10.1287/moor.4.3.233
[4]   WORST-CASE ANALYSIS OF GREEDY HEURISTICS FOR INTEGER PROGRAMMING WITH NONNEGATIVE DATA [J].
DOBSON, G .
MATHEMATICS OF OPERATIONS RESEARCH, 1982, 7 (04) :515-531
[5]  
Duh R., 1997, P 29 ANN ACM S THEOR, P256
[6]   Randomized Approximation for the Set Multicover Problem in Hypergraphs [J].
El Ouali, Mourad ;
Munstermann, Peter ;
Srivastav, Anand .
ALGORITHMICA, 2016, 74 (02) :574-588
[7]   An approximation algorithm for the partial vertex cover problem in hypergraphs [J].
El Ouali, Mourad ;
Fohlin, Helena ;
Srivastav, Anand .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (02) :846-864
[8]   A randomised approximation algorithm for the hitting set problem [J].
El Ouali, Mourad ;
Fohlin, Helena ;
Srivastav, Anand .
THEORETICAL COMPUTER SCIENCE, 2014, 555 :23-34
[9]  
Ferdous, 2017, IEEE INT PAR DISTR P
[10]  
Ferdous, 2018, SIAM WORKSH COMB SCI