English

Separating Coverage and Submodular: Maximization Subject to a Cardinality Constraint

Data Structures and Algorithms 2025-03-26 v2

Abstract

We consider two classic problems: maximum coverage and monotone submodular maximization subject to a cardinality constraint. [Nemhauser--Wolsey--Fisher '78] proved that the greedy algorithm provides an approximation of 11/e1-1/e for both problems, and it is known that this guarantee is tight ([Nemhauser--Wolsey '78; Feige '98]). Thus, one would naturally assume that everything is resolved when considering the approximation guarantees of these two problems, as both exhibit the same tight approximation and hardness. In this work we show that this is not the case, and study both problems when the cardinality constraint is a constant fraction c(0,1]c \in (0,1] of the ground set. We prove that monotone submodular maximization subject to a cardinality constraint admits an approximation of 1(1c)1/c1-(1-c)^{1/c}; This approximation equals 11 when c=1c=1 and it gracefully degrades to 11/e1-1/e when cc approaches 00. Moreover, for every c=1/sc=1/s (for any integer sNs \in \mathbb{N}) we present a matching hardness. Surprisingly, for c=1/2c=1/2 we prove that Maximum Coverage admits an approximation of 0.75330.7533, thus separating the two problems. To the best of our knowledge, this is the first known example of a well-studied maximization problem for which coverage and monotone submodular objectives exhibit a different best possible approximation.

Keywords

Cite

@article{arxiv.2411.05553,
  title  = {Separating Coverage and Submodular: Maximization Subject to a Cardinality Constraint},
  author = {Yuval Filmus and Roy Schwartz and Alexander V. Smal},
  journal= {arXiv preprint arXiv:2411.05553},
  year   = {2025}
}

Comments

IPCO 2025, 19 pages

R2 v1 2026-06-28T19:52:59.121Z