Deterministic Approximation for Submodular Maximization over a Matroid in Nearly Linear Time
Not on the map. Why?
Abstract (arXiv)
We study the problem of maximizing a non-monotone, non-negative submodular function subject to a matroid constraint. The prior best-known deterministic approximation ratio for this problem is frac14-ε under O((n4/ε)log n) time complexity. We show that this deterministic ratio can be improved to frac14 under O(nr) time complexity, and then present a more practical algorithm dubbed TwinGreedyFast which achieves frac14-ε deterministic ratio in nearly-linear running time of O(fracnεlogfracrε). Our approach is based on a novel algorithmic framework of simultaneously constructing two candidate solution sets through greedy search, which enables us to get improved performance bounds by fully exploiting the properties of independence systems. As a byproduct of this framework, we also show that TwinGreedyFast achieves frac12p+2-ε deterministic ratio under a p-set system constraint with the same time complexity. To showcase the practicality of our approach, we empirically evaluated the performance of TwinGreedyFast on two network applications, and observed that it outperforms the state-of-the-art deterministic and randomized algorithms with efficient implementations for our problem.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 2; 2025: 1; 2026: 2.
8 papers.
- 2023Dynamic Algorithms for Matroid Submodular Maximizationcited by 7
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraintcited by 5
- 2024Practical 0.385-Approximation for Submodular Maximization Subject to a Cardinality Constraintcited by 3
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2024Improved Parallel Algorithm for Non-Monotone Submodular Maximization under Knapsack Constraintcited by 0
- 2025Fast Approximation Algorithm for Non-Monotone DR-submodular Maximization under Size Constraintcited by 0
- 2026Matroid Algorithms Under Size-Sensitive Independence Oraclescited by 0
- 2026Fine-Tuning Diffusion Language Models with Context Selection and Target Weightingcited by 0
- 2026Fine-Tuning Diffusion Language Models with Context Selection and Target Weighting29 Sep 2026
- 2026Matroid Algorithms Under Size-Sensitive Independence Oracles30 Apr 2026
- 2025Fast Approximation Algorithm for Non-Monotone DR-submodular Maximization under Size Constraint4 Nov 2025
- 2024Improved Parallel Algorithm for Non-Monotone Submodular Maximization under Knapsack Constraint6 Sep 2024
- 2024Practical 0.385-Approximation for Submodular Maximization Subject to a Cardinality Constraint22 May 2024
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2023Dynamic Algorithms for Matroid Submodular Maximization1 Jun 2023
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraint17 May 2023