Streaming Submodular Maximization under Matroid Constraints
Moran Feldman, Paul Liu, Ashkan Norouzi-Fard, Ola Svensson, Rico, Zenklusen

TL;DR
This paper develops new streaming algorithms for maximizing monotone submodular functions under matroid constraints, achieving improved approximation guarantees with limited memory and multiple passes, advancing theoretical understanding in this area.
Contribution
Introduces single-pass and multi-pass streaming algorithms for matroid constraints with near-optimal approximation guarantees, filling a key gap in streaming submodular maximization research.
Findings
Single-pass algorithm with 0.3178 approximation
Multi-pass algorithm with (1-1/e - ε) approximation
Tight bounds showing limitations of better guarantees
Abstract
Recent progress in (semi-)streaming algorithms for monotone submodular function maximization has led to tight results for a simple cardinality constraint. However, current techniques fail to give a similar understanding for natural generalizations, including matroid constraints. This paper aims at closing this gap. For a single matroid of rank (i.e., any solution has cardinality at most ), our main results are: 1) a single-pass streaming algorithm that uses memory and achieves an approximation guarantee of , and 2) a multi-pass streaming algorithm that uses memory and achieves an approximation guarantee of by taking a constant (depending on ) number of passes over the stream. This improves on the previously best approximation guarantees of and for single-pass and multi-pass streaming…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
