English

Approximation Algorithm for the Partial Set Multi-Cover Problem

Discrete Mathematics 2019-07-05 v1 Data Structures and Algorithms

Abstract

Partial set cover problem and set multi-cover problem are two generalizations of set cover problem. In this paper, we consider the partial set multi-cover problem which is a combination of them: given an element set EE, a collection of sets S2E\mathcal S\subseteq 2^E, a total covering ratio qq which is a constant between 0 and 1, each set SSS\in\mathcal S is associated with a cost cSc_S, each element eEe\in E is associated with a covering requirement rer_e, the goal is to find a minimum cost sub-collection SS\mathcal S'\subseteq\mathcal S to fully cover at least qEq|E| elements, where element ee is fully covered if it belongs to at least rer_e sets of S\mathcal S'. Denote by rmax=max{re ⁣:eE}r_{\max}=\max\{r_e\colon e\in E\} the maximum covering requirement. We present an (O(rmaxlog2nε),1ε)(O(\frac{r_{\max}\log^2n}{\varepsilon}),1-\varepsilon)-bicriteria approximation algorithm, that is, the output of our algorithm has cost at most O(rmaxlog2nε)O(\frac{r_{\max}\log^2 n}{\varepsilon}) times of the optimal value while the number of fully covered elements is at least (1ε)qE(1-\varepsilon)q|E|.

Keywords

Cite

@article{arxiv.1811.08185,
  title  = {Approximation Algorithm for the Partial Set Multi-Cover Problem},
  author = {Yishuo Shi and Yingli Ran and Zhao Zhang and James Willson and Guangmo Tong and Ding-Zhu Du},
  journal= {arXiv preprint arXiv:1811.08185},
  year   = {2019}
}