Tight Approximation Bounds for Maximum Multi-Coverage
Not on the map. Why?
Abstract (arXiv)
In the classic maximum coverage problem, we are given subsets T1, dots, Tm of a universe [n] along with an integer k and the objective is to find a subset S subseteq [m] of size k that maximizes C(S) := |cupi ∈ S Ti|. It is well-known that the greedy algorithm for this problem achieves an approximation ratio of (1-e-1) and there is a matching inapproximability result. We note that in the maximum coverage problem if an element e ∈ [n] is covered by several sets, it is still counted only once. By contrast, if we change the problem and count each element e as many times as it is covered, then we obtain a linear objective function, C(∞)(S) = sumi ∈ S |Ti|, which can be easily maximized under a cardinality constraint. We study the maximum ℓ-multi-coverage problem which naturally interpolates between these two extremes. In this problem, an element can be counted up to ℓ times but no more; hence, we consider maximizing the function C(ℓ)(S) = sume ∈ [n] minℓ, |i ∈ S : e ∈ Ti| , subject to the constraint |S| ≤ k. Note that the case of ℓ = 1 corresponds to the standard maximum coverage setting and ℓ = ∞ gives us a linear objective. We develop an efficient approximation algorithm that achieves an approximation ratio of 1 - fracℓℓe-ℓℓ! for the ℓ-multi-coverage problem. In particular, when ℓ = 2, this factor is 1-2e-2 ≈ 0.73 and as ℓ grows the approximation ratio behaves as 1 - frac1√2π ℓ. We also prove that this approximation ratio is tight, i.e., establish a matching hardness-of-approximation result, under the Unique Games Conjecture.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1; 2026: 3.
5 papers.
- 2026Polynomial-Time Algorithm for Thiele Voting Rules with Voter Interval Preferencescited by 2
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recoursecited by 1
- 2021Fine-Grained Complexity and Algorithms for the Schulze Voting Methodcited by 0
- 2026Accelerated Relax-and-Round for Concave Coverage Problemscited by 0
- 2026Algorithms for Structured Elections under Thiele Voting Rulescited by 0
- 2026Algorithms for Structured Elections under Thiele Voting Rules30 Jul 2026
- 2026Accelerated Relax-and-Round for Concave Coverage Problems7 May 2026
- 2026Polynomial-Time Algorithm for Thiele Voting Rules with Voter Interval Preferences7 Apr 2026
- 2025COMRECGC: Global Graph Counterfactual Explainer through Common Recourse11 May 2025
- 2021Fine-Grained Complexity and Algorithms for the Schulze Voting Method5 Mar 2021