Streaming Submodular Maximization under Matroid Constraints
Not on the map. Why?
Abstract (arXiv)
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 k (i.e., any solution has cardinality at most k), our main results are: 1) a single-pass streaming algorithm that uses widetildeO(k) memory and achieves an approximation guarantee of 0.3178, and 2) a multi-pass streaming algorithm that uses widetildeO(k) memory and achieves an approximation guarantee of (1-1/e - varepsilon) by taking a constant (depending on varepsilon) number of passes over the stream. This improves on the previously best approximation guarantees of 1/4 and 1/2 for single-pass and multi-pass streaming algorithms, respectively. In fact, our multi-pass streaming algorithm is tight in that any algorithm with a better guarantee than 1/2 must make several passes through the stream and any algorithm that beats our guarantee of 1-1/e must make linearly many passes (as well as an exponential number of value oracle queries). Moreover, we show how the approach we use for multi-pass streaming can be further strengthened if the elements of the stream arrive in uniformly random order, implying an improved result for p-matchoid constraints.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Jul 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 6; 2024: 0; 2025: 0; 2026: 2.
9 papers.
- 2023Fully Dynamic Submodular Maximization over Matroidscited by 7
- 2023Dynamic Algorithms for Matroid Submodular Maximizationcited by 7
- 2023The Predicted-Updates Dynamic Model: Offline, Incremental, and Decremental to Fully Dynamic Transformationscited by 4
- 2023Fairness in Streaming Submodular Maximization over a Matroid Constraintcited by 3
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroidscited by 2
- 2023Fairness in Submodular Maximization over a Matroid Constraintcited by 2
- 2026A General Framework for Dynamic Consistent Submodular Maximizationcited by 1
- 2023Online and Streaming Algorithms for Constrained k-Submodular Maximizationcited by 0
- 2026Multi-Agent Reinforcement Learning with Submodular Rewardcited by 0
- 2026A General Framework for Dynamic Consistent Submodular Maximization3 Jun 2026
- 2026Multi-Agent Reinforcement Learning with Submodular Reward6 Mar 2026
- 2023Fairness in Submodular Maximization over a Matroid Constraint21 Dec 2023
- 2023The Predicted-Updates Dynamic Model: Offline, Incremental, and Decremental to Fully Dynamic Transformations17 Jul 2023
- 2023Dynamic Algorithms for Matroid Submodular Maximization1 Jun 2023
- 2023Fully Dynamic Submodular Maximization over Matroids31 May 2023
- 2023Online and Streaming Algorithms for Constrained k-Submodular Maximization25 May 2023
- 2023Fairness in Streaming Submodular Maximization over a Matroid Constraint24 May 2023
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroids16 Aug 2022