Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack Constraint
Not on the map. Why?
Abstract (arXiv)
Constrained submodular maximization problems encompass a wide variety of applications, including personalized recommendation, team formation, and revenue maximization via viral marketing. The massive instances occurring in modern day applications can render existing algorithms prohibitively slow, while frequently, those instances are also inherently stochastic. Focusing on these challenges, we revisit the classic problem of maximizing a (possibly non-monotone) submodular function subject to a knapsack constraint. We present a simple randomized greedy algorithm that achieves a 5.83 approximation and runs in O(n log n) time, i.e., at least a factor n faster than other state-of-the-art algorithms. The robustness of our approach allows us to further transfer it to a stochastic version of the problem. There, we obtain a 9-approximation to the best adaptive policy, which is the first constant approximation for non-monotone objectives. Experimental evaluation of our algorithms showcases their improved performance on real and synthetic data.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 4; 2023: 7; 2024: 4; 2025: 0; 2026: 1.
21 papers.
Sort:
- 2023A Framework for Adapting Offline Algorithms to Solve Combinatorial Multi-Armed Bandit Problems with Bandit Feedbackcited by 19
- 2023Randomized Greedy Learning for Non-monotone Stochastic Submodular Maximization Under Full-bandit Feedbackcited by 19
- 2021Optimal Sampling Gaps for Adaptive Submodular Maximizationcited by 9
- 2021Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexitycited by 8
- 2021Beyond Pointwise Submodularity: Non-Monotone Adaptive Submodular Maximization subject to Knapsack and k-System Constraintscited by 8
- 2022Deletion Robust Submodular Maximization over Matroidscited by 7
- 2023Fully Dynamic Submodular Maximization over Matroidscited by 7
- 2022Group Equality in Adaptive Submodular Maximizationcited by 5
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraintcited by 5
- 2021Robust Adaptive Submodular Maximizationcited by 4
- 2022Partial-Monotone Adaptive Submodular Maximizationcited by 2
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroidscited by 2
9 more
- 2023Non-monotone Sequential Submodular Maximizationcited by 2
- 2024Consistent Submodular Maximizationcited by 2
- 2021Partial-Adaptive Submodular Maximizationcited by 1
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimizationcited by 0
- 2024Adaptive Combinatorial Maximization: Beyond Approximate Greedy Policiescited by 0
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexitycited by 0
- 2024Improved Parallel Algorithm for Non-Monotone Submodular Maximization under Knapsack Constraintcited by 0
- 2026A General Framework for Dynamic Consistent Submodular Maximizationcited by 0
- 2026A General Framework for Dynamic Consistent Submodular Maximization3 Jun 2026
- 2024Improved Parallel Algorithm for Non-Monotone Submodular Maximization under Knapsack Constraint6 Sep 2024
- 2024Consistent Submodular Maximization30 May 2024
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexity20 May 2024
- 2024Adaptive Combinatorial Maximization: Beyond Approximate Greedy Policies2 Apr 2024
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2023Non-monotone Sequential Submodular Maximization16 Aug 2023
- 2023Fully Dynamic Submodular Maximization over Matroids31 May 2023
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraint17 May 2023
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization11 Apr 2023
- 2023Randomized Greedy Learning for Non-monotone Stochastic Submodular Maximization Under Full-bandit Feedback2 Feb 2023
- 2023A Framework for Adapting Offline Algorithms to Solve Combinatorial Multi-Armed Bandit Problems with Bandit Feedback30 Jan 2023
9 more
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroids16 Aug 2022
- 2022Partial-Monotone Adaptive Submodular Maximization26 Jul 2022
- 2022Group Equality in Adaptive Submodular Maximization7 Jul 2022
- 2022Deletion Robust Submodular Maximization over Matroids31 Jan 2022
- 2021Partial-Adaptive Submodular Maximization1 Nov 2021
- 2021Robust Adaptive Submodular Maximization23 Jul 2021
- 2021Beyond Pointwise Submodularity: Non-Monotone Adaptive Submodular Maximization subject to Knapsack and k-System Constraints10 Apr 2021
- 2021Optimal Sampling Gaps for Adaptive Submodular Maximization5 Apr 2021
- 2021Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexity16 Feb 2021
- 2023A Framework for Adapting Offline Algorithms to Solve Combinatorial Multi-Armed Bandit Problems with Bandit Feedbackcited by 19
- 2023Randomized Greedy Learning for Non-monotone Stochastic Submodular Maximization Under Full-bandit Feedbackcited by 19
- 2021Optimal Sampling Gaps for Adaptive Submodular Maximizationcited by 9
- 2021Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexitycited by 8
- 2021Beyond Pointwise Submodularity: Non-Monotone Adaptive Submodular Maximization subject to Knapsack and k-System Constraintscited by 8
- 2022Deletion Robust Submodular Maximization over Matroidscited by 7
- 2023Fully Dynamic Submodular Maximization over Matroidscited by 7
- 2022Group Equality in Adaptive Submodular Maximizationcited by 5
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraintcited by 5
- 2021Robust Adaptive Submodular Maximizationcited by 4
- 2022Partial-Monotone Adaptive Submodular Maximizationcited by 2
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroidscited by 2
12 most cited of 21 All 21 (JSON)
- 2026A General Framework for Dynamic Consistent Submodular Maximization3 Jun 2026
- 2024Improved Parallel Algorithm for Non-Monotone Submodular Maximization under Knapsack Constraint6 Sep 2024
- 2024Consistent Submodular Maximization30 May 2024
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexity20 May 2024
- 2024Adaptive Combinatorial Maximization: Beyond Approximate Greedy Policies2 Apr 2024
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2023Non-monotone Sequential Submodular Maximization16 Aug 2023
- 2023Fully Dynamic Submodular Maximization over Matroids31 May 2023
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraint17 May 2023
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization11 Apr 2023
- 2023Randomized Greedy Learning for Non-monotone Stochastic Submodular Maximization Under Full-bandit Feedback2 Feb 2023
- 2023A Framework for Adapting Offline Algorithms to Solve Combinatorial Multi-Armed Bandit Problems with Bandit Feedback30 Jan 2023
12 newest of 21 All 21 (JSON)