Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexity
Not on the map. Why?
Abstract (arXiv)
Submodular maximization is a classic algorithmic problem with multiple applications in data mining and machine learning; there, the growing need to deal with massive instances motivates the design of algorithms balancing the quality of the solution with applicability. For the latter, an important measure is the adaptive complexity, which captures the number of sequential rounds of parallel computation needed by an algorithm to terminate. In this work we obtain the first constant factor approximation algorithm for non-monotone submodular maximization subject to a knapsack constraint with near-optimal O(log n) adaptive complexity. Low adaptivity by itself, however, is not enough: a crucial feature to account for is represented by the total number of function evaluations (or value queries). Our algorithm asks tildeO(n2) value queries, but can be modified to run with only tildeO(n) instead, while retaining a low adaptive complexity of O(log2n). Besides the above improvement in adaptivity, this is also the first combinatorial approach with sublinear adaptive complexity for the problem and yields algorithms comparable to the state-of-the-art even for the special cases of cardinality constraints or monotone objectives.
Key facts. Cited by 8 papers in the map (data through 13 Oct 2026). Builds on 18 of its 54 references that are in the map. First posted on arXiv 16 Feb 2021.
Builds on
18 of 54 references.
References · 18
- 2019Adaptivity in Adaptive Submodularitycited by 22
- 2020Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack Constraintcited by 21
- 2017Scalable Greedy Feature Selection via Weak Submodularitycited by 19
- 2018Submodular Maximization with Nearly Optimal Approximation, Adaptivity and Query Complexitycited by 14
- 2018Non-monotone Submodular Maximization with Nearly Optimal Adaptivity and Query Complexitycited by 14
- 2018An Exponential Speedup in Parallel Running Time for Submodular Maximization without Loss in Approximationcited by 13
- 2019The FAST Algorithm for Submodular Maximizationcited by 13
- 2020Fully Dynamic Algorithm for Constrained Submodular Optimizationcited by 11
- 2018Submodular Maximization with Nearly-optimal Approximation and Adaptivity in Nearly-linear Timecited by 10
- 2018Non-monotone Submodular Maximization in Exponentially Fewer Iterationscited by 10
- 2018Submodular Maximization with Matroid and Packing Constraints in Parallelcited by 10
- 2018Parallelizing greedy for submodular set function maximization in matroids and beyondcited by 9
6 more
- 2019Parallel Algorithm for Non-Monotone DR-Submodular Maximizationcited by 9
- 2018Submodular Function Maximization in Parallel via the Multilinear Relaxationcited by 8
- 2018An Optimal Approximation for Submodular Maximization under a Matroid Constraint in the Adaptive Complexity Modelcited by 8
- 2018Unconstrained Submodular Maximization with Constant Adaptive Complexitycited by 8
- 2020Submodular Maximization Through Barrier Functionscited by 5
- 2018A Parallel Double Greedy Algorithm for Submodular Maximizationcited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 4.
8 papers.
- 2022Deletion Robust Submodular Maximization over Matroidscited by 7
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraintcited by 5
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroidscited by 2
- 2024Consistent Submodular Maximizationcited by 2
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2024GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utilitycited by 1
- 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
- 2024Improved Parallel Algorithm for Non-Monotone Submodular Maximization under Knapsack Constraint6 Sep 2024
- 2024Consistent Submodular Maximization30 May 2024
- 2024GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility29 May 2024
- 2024Enhanced Deterministic Approximation Algorithm for Non-monotone Submodular Maximization under Knapsack Constraint with Linear Query Complexity20 May 2024
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2023Linear Query Approximation Algorithms for Non-monotone Submodular Maximization under Knapsack Constraint17 May 2023
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroids16 Aug 2022
- 2022Deletion Robust Submodular Maximization over Matroids31 Jan 2022