English

Submodular Ground-Set Pruning: Monotone Tightness and a Non-Monotone Separation

Data Structures and Algorithms 2026-05-07 v1

Abstract

Large-scale subset selection asks for a small useful set of examples, features, sensors, seed users, or context passages from an enormous ground set. Submodular maximization is a canonical model for such diminishing-returns problems, but rapidly growing datasets make even linear-time algorithms ever costlier. We study \emph{containment pruning}: first reduce the ground set to a smaller core PP, then require that PP contain a near-optimal feasible solution for every downstream budget up to~kk. Prior work has formulated many heuristics, but the theoretical limits of this preprocessing problem are largely unknown. For monotone submodular objectives, we prove that 11/e1-1/e is tight: greedy achieves this containment factor, and no algorithm can beat it even with a larger pruning budget. For non-monotone objectives, we give the first1/2ε1/2-\varepsilon containment algorithms under cardinality constraints and extend the approach to knapsack constraints. This 1/21/2 factor exceeds the best known algorithmic ratio and the known hardness threshold for non-monotone maximization, showing that pruning can be provably easier than optimization. Empirically, pruning lets an exact IP solver run on the reduced MaxCut instance with a 620×{\approx}620\times speedup, and proof-of-concept experiments on LLM context selection demonstrate the utility of non-monotone submodular proxies and our proposed containment algorithms.

Keywords

Cite

@article{arxiv.2605.04428,
  title  = {Submodular Ground-Set Pruning: Monotone Tightness and a Non-Monotone Separation},
  author = {Alan Kuhnle},
  journal= {arXiv preprint arXiv:2605.04428},
  year   = {2026}
}

Comments

39 pages, 0 figures

R2 v1 2026-07-01T12:52:03.179Z