English

On the Average-Case Performance of Greedy for Maximum Coverage

Data Structures and Algorithms 2026-04-29 v1

Abstract

For the classical maximum coverage problem, the greedy algorithm achieves a worst-case 11/e1-1/e approximation, which is optimal unless P=NP\text{P} = \text{NP}. The notion of coverage appears in a wide range of optimization tasks, where empirical evaluations indicate approximation ratios close to 11 for the greedy algorithm on real data. Random models have provided average-case justifications for the empirical performance of many well-known algorithms, but little is known about the average-case performance of greedy for maximum coverage. We analyze the expected approximation ratio of the greedy algorithm in a random model, which we call the left-regular random model. We first show that, for all parameter settings of this model, the expected approximation ratio of the greedy algorithm improves by a constant over its worst-case 11/e1-1/e guarantee. We then identify two simple conditions, either of which ensures that the expected approximation ratio is close to 11 for sufficiently large graphs. Finally, we show that there is a regime where greedy does not achieve an expected approximation better than 0.940.94. To obtain these results, we develop analytical tools, including a novel application of the differential equation method and a connection to maximum matching in Erd\H{o}s-R\'enyi graphs, which may be of independent interest for other random models.

Keywords

Cite

@article{arxiv.2604.24884,
  title  = {On the Average-Case Performance of Greedy for Maximum Coverage},
  author = {Eric Balkanski and Jason Chatzitheodorou and Flore Sentenac},
  journal= {arXiv preprint arXiv:2604.24884},
  year   = {2026}
}

Comments

54 pages, 2 figures, to appear in ICALP 2026 Track A

R2 v1 2026-07-01T12:37:57.911Z