"Bring Your Own Greedy"+Max: Near-Optimal 1/2-Approximations for Submodular Knapsack
Not on the map. Why?
Abstract (arXiv)
The problem of selecting a small-size representative summary of a large dataset is a cornerstone of machine learning, optimization and data science. Motivated by applications to recommendation systems and other scenarios with query-limited access to vast amounts of data, we propose a new rigorous algorithmic framework for a standard formulation of this problem as a submodular maximization subject to a linear (knapsack) constraint. Our framework is based on augmenting all partial Greedy solutions with the best additional item. It can be instantiated with negligible overhead in any model of computation, which allows the classic greedy algorithm and its variants to be implemented. We give such instantiations in the offline (Greedy+Max), multi-pass streaming (Sieve+Max) and distributed (Distributed+Max) settings. Our algorithms give (1/2-ε)-approximation with most other key parameters of interest being near-optimal. Our analysis is based on a new set of first-order linear differential inequalities and their robust approximate versions. Experiments on typical datasets (movie recommendations, influence maximization) confirm scalability and high quality of solutions obtained via our framework. Instance-specific approximations are typically in the 0.6-0.7 range and frequently beat even the (1-1/e) ≈ 0.63 worst-case barrier for polynomial-time algorithms.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 4; 2024: 4; 2025: 1; 2026: 3.
14 papers.
Sort:
By area:
- 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
- 2024Federated Combinatorial Multi-Agent Multi-Armed Banditscited by 11
- 2024Fair Submodular Covercited by 6
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraintcited by 5
- 2022Ranking with submodular functions on a budgetcited by 2
- 2026Optimal Skill Selection for LLM Agents with Provable Bicriteria Guaranteescited by 2
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2023Optimizing Chance-Constrained Submodular Problems with Variable Uncertaintiescited by 1
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexitycited by 0
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimizationcited by 0
- 2025Bandits with Single-Peaked Preferences and Limited Resourcescited by 0
- 2026PC-SubMax: Efficient Prompt Compression via Regularized Submodular Maximization26 Sep 2026
- 2026Optimal Skill Selection for LLM Agents with Provable Bicriteria Guarantees20 Aug 2026
- 2026Data-dependent Evaluations for Budgeted Submodular Maximization7 Jul 2026
- 2025Bandits with Single-Peaked Preferences and Limited Resources10 Oct 2025
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimization23 Oct 2024
- 2024Fair Submodular Cover5 Jul 2024
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexity20 May 2024
- 2024Federated Combinatorial Multi-Agent Multi-Armed Bandits9 May 2024
- 2023Optimizing Chance-Constrained Submodular Problems with Variable Uncertainties23 Sep 2023
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 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
2 more
- 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
- 2024Federated Combinatorial Multi-Agent Multi-Armed Banditscited by 11
- 2024Fair Submodular Covercited by 6
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraintcited by 5
- 2022Ranking with submodular functions on a budgetcited by 2
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2023Optimizing Chance-Constrained Submodular Problems with Variable Uncertaintiescited by 1
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexitycited by 0
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimizationcited by 0
- 2025Bandits with Single-Peaked Preferences and Limited Resourcescited by 0
- 2026Data-dependent Evaluations for Budgeted Submodular Maximizationcited by 0
- 2026Data-dependent Evaluations for Budgeted Submodular Maximization7 Jul 2026
- 2025Bandits with Single-Peaked Preferences and Limited Resources10 Oct 2025
- 2024Theoretically Grounded Pruning of Large Ground Sets for Constrained, Discrete Optimization23 Oct 2024
- 2024Fair Submodular Cover5 Jul 2024
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexity20 May 2024
- 2024Federated Combinatorial Multi-Agent Multi-Armed Bandits9 May 2024
- 2023Optimizing Chance-Constrained Submodular Problems with Variable Uncertainties23 Sep 2023
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 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
- 2022Ranking with submodular functions on a budget8 Apr 2022
- 2021Active Learning in Bayesian Neural Networks with Balanced Entropy Learning Principle30 May 2021