Approximation Algorithm for the Partial Set Multi-Cover Problem

Partial set cover problem and set multi-cover problem are two generalizations of the set cover problem. In this paper, we consider the partial set multi-cover problem which is a combination of them: given an element set E, a collection of sets \(\mathcal S\subseteq 2^E\), a total covering ratio q, each set \(S\in \mathcal S\) is associated with a cost \(c_S\), each element \(e\in E\) is associated with a covering requirement \(r_e\), the goal is to find a minimum cost sub-collection \({\mathcal {S}}'\subseteq {\mathcal {S}}\) to fully cover at least q|E| elements, where element e is fully covered if it belongs to at least \(r_e\) sets of \({\mathcal {S}}'\). Denote by \(r_{\max }=\max \{r_e:e\in E\}\) the maximum covering requirement. We present an \((O (r_{\max }\log ^2n(1+\ln (\frac{1}{\varepsilon })+\frac{1-q}{\varepsilon q})),1-\varepsilon )\)-bicriteria approximation algorithm, that is, the output of our algorithm has cost \(O(r_{\max }\log ^2 n(1+\ln (\frac{1}{\varepsilon })+\frac{1-q}{\varepsilon q}))\) times of the optimal value while the number of fully covered elements is at least \((1-\varepsilon )q|E|\).

[1]  Vijay V. Vazirani,et al.  Primal-Dual RNC Approximation Algorithms for Set Cover and Covering Integer Programs , 1999, SIAM J. Comput..

[2]  James P. Ignizio,et al.  Introduction to Linear Programming , 1994 .

[3]  Rajiv Gandhi,et al.  Approximation algorithms for partial covering problems , 2004, J. Algorithms.

[4]  Chandra Chekuri,et al.  Prize-Collecting Survivable Network Design in Node-Weighted Graphs , 2012, APPROX-RANDOM.

[5]  Michael Kearns,et al.  Computational complexity of machine learning , 1990, ACM distinguished dissertations.

[6]  Zeev Nutov Approximating minimum-cost connectivity problems via uncrossable bifamilies , 2012, TALG.

[7]  Maarten van Steen,et al.  Maximizing the number of satisfied subscribers in pub/sub systems under capacity constraints , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

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

[9]  Gregory Dobson,et al.  Worst-Case Analysis of Greedy Heuristics for Integer Programming with Nonnegative Data , 1982, Math. Oper. Res..

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

[11]  David P. Williamson,et al.  The Design of Approximation Algorithms , 2011 .

[12]  David Steurer,et al.  Analytical approach to parallel repetition , 2013, STOC.

[13]  Zhao Zhang,et al.  Approximation algorithm for partial positive influence problem in social network , 2017, J. Comb. Optim..

[14]  Reuven Bar-Yehuda,et al.  Using homogenous weights for approximating the partial cover problem , 2001, SODA '99.

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

[16]  Pasin Manurangsi,et al.  Almost-polynomial ratio ETH-hardness of approximating densest k-subgraph , 2016, STOC.

[17]  Giorgio Gambosi,et al.  Complexity and approximation: combinatorial optimization problems and their approximability properties , 1999 .

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

[19]  Reuven Bar-Yehuda,et al.  A Local-Ratio Theorem for Approximating the Weighted Vertex Cover Problem , 1983, WG.

[20]  Anupam Gupta,et al.  Set connectivity problems in undirected graphs and the directed Steiner network problem , 2008, SODA 2008.

[21]  Mohammad Taghi Hajiaghayi,et al.  Prize-Collecting Steiner Network Problems , 2010, IPCO.

[22]  Zeev Nutov Approximating Steiner Networks with Node-Weights , 2010, SIAM J. Comput..

[23]  Petr Slavík Improved Performance of the Greedy Algorithm for Partial Cover , 1997, Inf. Process. Lett..

[24]  Weili Wu,et al.  Approximating Maximum Lifetime $k$ -Coverage Through Minimizing Weighted $k$ -Cover in Homogeneous Wireless Sensor Networks , 2016, IEEE/ACM Transactions on Networking.

[25]  Dorit S. Hochbaum,et al.  Approximation Algorithms for the Set Covering and Vertex Cover Problems , 1982, SIAM J. Comput..

[26]  Samir Khuller,et al.  Algorithms for facility location problems with outliers , 2001, SODA '01.

[27]  Zhao Zhang,et al.  Primal Dual Algorithm for Partial Set Multi-cover , 2018, COCOA.

[28]  Subhash Khot,et al.  Vertex cover might be hard to approximate to within 2-/spl epsiv/ , 2003, 18th IEEE Annual Conference on Computational Complexity, 2003. Proceedings..

[29]  Ojas Parekh,et al.  A Unified Approach to Approximating Partial Covering Problems , 2006, Algorithmica.

[30]  Zhao Zhang,et al.  Local ratio method on partial set multi-cover , 2017, J. Comb. Optim..