English

Approximation Algorithms for Geometric Maximum Coverage

Computational Geometry 2026-07-31 v1 Computational Complexity Data Structures and Algorithms

Abstract

We study the maximum coverage problem for geometric set systems: given a set of points, a set of geometric objects, and a number kk, select kk objects maximizing the number of points inside their union. - We present a polynomial-time approximation algorithm with approximation factor strictly better than 11/e1-1/e for any set system with linear 2-shallow cell complexity (or any set system that can be decomposed into a constant number of such set systems). The result also holds for the weighted maximum coverage problem, where objects have weights and we want to select objects with total weight within a given budget. The result applies to many types of geometric objects, including pseudodisks in 2D, fat axis-aligned rectangles in 2D, similar-size fat triangles in 2D, axis-aligned unit cubes in 3D. - For small kk, we obtain a (1ϵ)(1-\epsilon)-approximation algorithm more generally for any set system with constant VC dimension, running in time exponential in O~(k/ϵ)\tilde{O}(k/\epsilon). This simplifies and improves Badanidiyuru, Kleinberg, and Lee's parameterized approximation scheme [SoCG'12] running in time exponential in O~(k2/ϵ5)\tilde{O}(k^2/\epsilon^5). - A continuous version of the geometric maximum coverage problem asks for kk objects maximizing the volume of their union. We give better approximation algorithms for this problem for certain families of objects; e.g., we obtain an EPTAS for fat convex objects in any constant dimension. - We complement our algorithms with several hardness results, e.g., APX-hardness for fat axis-aligned rectangles in 2D, (11/e+ϵ)(1-1/e+\epsilon)-approximation hardness for axis-aligned boxes in a dimension dependent on ϵ\epsilon, and a lower bound ruling out npoly(1/ϵ)n^{\mathop{\rm poly}(1/\epsilon)}-time PTASs for the continuous problem for axis-aligned boxes in 3D.

Cite

@article{arxiv.2607.29160,
  title  = {Approximation Algorithms for Geometric Maximum Coverage},
  author = {Sujoy Bhore and Timothy M. Chan and Pasin Manurangsi},
  journal= {arXiv preprint arXiv:2607.29160},
  year   = {2026}
}