mlsanityData to 13 Oct 2026

Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexity

arXiv 2102.08327 ↗First posted 16 Feb 2021cs.DS cs.LGcited by 8

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

  1. 2019Adaptivity in Adaptive Submodularitycited by 22
  2. 2020Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack Constraintcited by 21
  3. 2017Scalable Greedy Feature Selection via Weak Submodularitycited by 19
  4. 2018Submodular Maximization with Nearly Optimal Approximation, Adaptivity and Query Complexitycited by 14
  5. 2018Non-monotone Submodular Maximization with Nearly Optimal Adaptivity and Query Complexitycited by 14
  6. 2018An Exponential Speedup in Parallel Running Time for Submodular Maximization without Loss in Approximationcited by 13
  7. 2019The FAST Algorithm for Submodular Maximizationcited by 13
  8. 2020Fully Dynamic Algorithm for Constrained Submodular Optimizationcited by 11
  9. 2018Submodular Maximization with Nearly-optimal Approximation and Adaptivity in Nearly-linear Timecited by 10
  10. 2018Non-monotone Submodular Maximization in Exponentially Fewer Iterationscited by 10
  11. 2018Submodular Maximization with Matroid and Packing Constraints in Parallelcited by 10
  12. 2018Parallelizing greedy for submodular set function maximization in matroids and beyondcited by 9
6 more
  1. 2019Parallel Algorithm for Non-Monotone DR-Submodular Maximizationcited by 9
  2. 2018Submodular Function Maximization in Parallel via the Multilinear Relaxationcited by 8
  3. 2018An Optimal Approximation for Submodular Maximization under a Matroid Constraint in the Adaptive Complexity Modelcited by 8
  4. 2018Unconstrained Submodular Maximization with Constant Adaptive Complexitycited by 8
  5. 2020Submodular Maximization Through Barrier Functionscited by 5
  6. 2018A Parallel Double Greedy Algorithm for Submodular Maximizationcited by 1

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 2; 2024: 4.

8 papers.