Dynamic Algorithms for Matroid Submodular Maximization
Not on the map. Why?
Abstract (arXiv)
Submodular maximization under matroid and cardinality constraints are classical problems with a wide range of applications in machine learning, auction theory, and combinatorial optimization. In this paper, we consider these problems in the dynamic setting, where (1) we have oracle access to a monotone submodular function f: 2V rightarrow ℝ^+ and (2) we are given a sequence S of insertions and deletions of elements of an underlying ground set V. We develop the first fully dynamic (4+ε)-approximation algorithm for the submodular maximization problem under the matroid constraint using an expected worst-case O(klog(k)log3(k/ε)) query complexity where 0 < ε ≤ 1. This resolves an open problem of Chen and Peng (STOC'22) and Lattanzi et al. (NeurIPS'20). As a byproduct, for the submodular maximization under the cardinality constraint k, we propose a parameterized (by the cardinality constraint k) dynamic algorithm that maintains a (2+ε)-approximate solution of the sequence S at any time t using an expected worst-case query complexity O(kε-1log2(k)). This is the first dynamic algorithm for the problem that has a query complexity independent of the size of ground set V.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 12 of its 147 references that are in the map. First posted on arXiv 1 Jun 2023.
Builds on
12 of 147 references.
References · 12
- 2019apricot: Submodular selection for data summarization in Pythoncited by 21
- 2019Submodular Streaming in All its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexitycited by 14
- 2020Fully Dynamic Algorithm for Constrained Submodular Optimizationcited by 11
- 2021Streaming Submodular Maximization under Matroid Constraintscited by 9
- 2020Deterministic Approximation for Submodular Maximization over a Matroid in Nearly Linear Timecited by 8
- 2019Categorical Feature Compression via Submodular Optimizationcited by 7
- 2022Deletion Robust Submodular Maximization over Matroidscited by 7
- 2023Fully Dynamic Submodular Maximization over Matroidscited by 7
- 2023Dynamic Constrained Submodular Optimization with Polylogarithmic Update Timecited by 5
- 2020Fully-Dynamic Graph Sparsifiers Against an Adaptive Adversarycited by 4
- 2022Dynamic Matching with Better-than-2 Approximation in Polylogarithmic Update Timecited by 1
- 2022Dynamic Algorithms for Maximum Matching Sizecited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 0; 2026: 3.
7 papers.
- 2024Consistent Submodular Maximizationcited by 2
- 2023Dynamic Non-monotone Submodular Maximizationcited by 1
- 2024The Cost of Consistency: Submodular Maximization with Constant Recoursecited by 1
- 2024A Dynamic Algorithm for Weighted Submodular Cover Problemcited by 0
- 2026Multi-Agent Reinforcement Learning with Submodular Rewardcited by 0
- 2026Matroid Algorithms Under Size-Sensitive Independence Oraclescited by 0
- 2026A General Framework for Dynamic Consistent Submodular Maximizationcited by 0
- 2026A General Framework for Dynamic Consistent Submodular Maximization3 Jun 2026
- 2026Matroid Algorithms Under Size-Sensitive Independence Oracles30 Apr 2026
- 2026Multi-Agent Reinforcement Learning with Submodular Reward6 Mar 2026
- 2024The Cost of Consistency: Submodular Maximization with Constant Recourse3 Dec 2024
- 2024A Dynamic Algorithm for Weighted Submodular Cover Problem13 Jul 2024
- 2024Consistent Submodular Maximization30 May 2024
- 2023Dynamic Non-monotone Submodular Maximization7 Nov 2023