Submodular Maximization in Clean Linear Time
Not on the map. Why?
Abstract (arXiv)
In this paper, we provide the first deterministic algorithm that achieves the tight 1-1/e approximation guarantee for submodular maximization under a cardinality (size) constraint while making a number of queries that scales only linearly with the size of the ground set n. To complement our result, we also show strong information-theoretic lower bounds. More specifically, we show that when the maximum cardinality allowed for a solution is constant, no algorithm making a sub-linear number of function evaluations can guarantee any constant approximation ratio. Furthermore, when the constraint allows the selection of a constant fraction of the ground set, we show that any algorithm making fewer than Omega(n/log(n)) function evaluations cannot perform better than an algorithm that simply outputs a uniformly random subset of the ground set of the right size. We then provide a variant of our deterministic algorithm for the more general knapsack constraint, which is the first linear-time algorithm that achieves 1/2-approximation guarantee for this constraint. Finally, we extend our results to the general case of maximizing a monotone submodular function subject to the intersection of a p-set system and multiple knapsack constraints. We extensively evaluate the performance of our algorithms on multiple real-life machine learning applications, including movie recommendation, location summarization, twitter text summarization and video summarization.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 3; 2024: 4; 2025: 1.
10 papers.
- 2022Data-Efficient Structured Pruning via Submodular Optimizationcited by 22
- 2023A Framework for Adapting Offline Algorithms to Solve Combinatorial Multi-Armed Bandit Problems with Bandit Feedbackcited by 19
- 2021Active Learning in Bayesian Neural Networks with Balanced Entropy Learning Principlecited by 14
- 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
- 2023Submodular Maximization under the Intersection of Matroid and Knapsack Constraintscited by 2
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexitycited by 0
- 2024A Note On Deterministic Submodular Maximization With Bounded Curvaturecited by 0
- 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
- 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
- 2024A Note On Deterministic Submodular Maximization With Bounded Curvature25 Aug 2024
- 2024Practical 0.385-Approximation for Submodular Maximization Subject to a Cardinality Constraint22 May 2024
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexity20 May 2024
- 2023Submodular Maximization under the Intersection of Matroid and Knapsack Constraints18 Jul 2023
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraint17 May 2023
- 2023A Framework for Adapting Offline Algorithms to Solve Combinatorial Multi-Armed Bandit Problems with Bandit Feedback30 Jan 2023
- 2022Data-Efficient Structured Pruning via Submodular Optimization9 Mar 2022
- 2021Active Learning in Bayesian Neural Networks with Balanced Entropy Learning Principle30 May 2021