Submodular Ground-Set Pruning: Monotone Tightness and a Non-Monotone Separation
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 , then require that contain a near-optimal feasible solution for every downstream budget up to~. Prior work has formulated many heuristics, but the theoretical limits of this preprocessing problem are largely unknown. For monotone submodular objectives, we prove that 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 first containment algorithms under cardinality constraints and extend the approach to knapsack constraints. This 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 speedup, and proof-of-concept experiments on LLM context selection demonstrate the utility of non-monotone submodular proxies and our proposed containment algorithms.
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