Submodular Maximization over Many Matroids via Ordered Local Search
Abstract
Given a monotone submodular function, we consider the problem of finding a maximum-valued set in the intersection of matroids. Our main result is a polynomial time local search based algorithm achieving a approximation guarantee. This asymptotically matches the best-known guarantee of in the unweighted setting by Lee, Sviridenko, and Vondr\'ak (2009). Prior to this work, the state-of-the-art was a -approximation algorithm obtained by Feldman and Ward (2026). Our approach extends to Matroid -Parity yielding the same approximation guarantee. In contrast to the weight bucketing approach underlying the recent advances of Singer and Thiery (2025) and Feldman and Ward (2026), our algorithm processes elements greedily in decreasing order of marginal value and searches for sufficiently profitable swaps, whose gain exceeds a parameter given as a function of . We further combine this idea with the weight bucketing approach to obtain improved guarantees for weighted -Set Packing. Our second main result is a -approximation algorithm for weighted -Set Packing, improving on the state of the art -approximation by Neuwohner (2023).
Cite
@article{arxiv.2607.00843,
title = {Submodular Maximization over Many Matroids via Ordered Local Search},
author = {Neta Singer and Theophile Thiery},
journal= {arXiv preprint arXiv:2607.00843},
year = {2026}
}