Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexity
Georgios Amanatidis, Federico Fusco, Philip Lazos, Stefano Leonardi, Alberto Marchetti-Spaccamela, Rebecca Reiffenhäuser
Abstract
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 Õ(n 2 ) value queries, but can be modified to run with only Õ(n) instead, while retaining a low adaptive complexity of O(log 2 n). 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 stateof-the-art even for the special cases of cardinality constraints or monotone objectives. Version v2. This version addresses a gap in the probabilistic analysis of the approximation guarantees in the previous version of this work, pointed out in Cui et al. (2023b). We provide a simple fix via a standard sampling routine while maintaining the same approximation guarantees and complexity bounds.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e4502881-52e3-4f0e-a007-c3f1135bcaf7Cited by top-tier papers7
- Deletion Robust Submodular Maximization over MatroidsPaul Duetting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard et al.ICML 2022 · 20 citations
- SIEVE: Effective Filtered Vector Search with Collection of IndexesZhaoheng Li, Silu Huang, Wei Ding, Yongjoo Park et al.VLDB 2025 · 17 citations
- Practical Parallel Algorithms for Submodular Maximization Subject to a Knapsack Constraint with Nearly Optimal AdaptivityShuang Cui, Kai Han, Jing Tang, He Huang et al.AAAI 2023 · 8 citations
- Consistent Submodular MaximizationPaul Duetting, Federico Fusco, Silvio Lattanzi, Ashkan Norouzi-Fard et al.ICML 2024 · 3 citations
- GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular UtilityMatthew Fahrbach, Srikumar Ramalingam, Morteza Zadimoghaddam, Sara Ahmadian et al.NeurIPS 2025 · 2 citations
Builds on7
- Coresets for Data-efficient Training of Machine Learning ModelsBaharan Mirzasoleiman, Jeff A. Bilmes, Jure LeskovecICML 2020 · 494 citations
- Fast Adaptive Non-Monotone Submodular Maximization Subject to a Knapsack ConstraintGeorgios Amanatidis, Federico Fusco, Philip Lazos, Stefano Leonardi et al.NeurIPS 2020 · 59 citations
- The FAST Algorithm for Submodular MaximizationAdam Breuer, Eric Balkanski, Yaron SingerICML 2020 · 39 citations
- Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in ParallelYixin Chen, Tonmoy Dey, Alan KuhnleNeurIPS 2021 · 21 citations
- Parallel Algorithm for Non-Monotone DR-Submodular MaximizationAlina Ene, Huy L. NguyenICML 2020 · 18 citations
Related papers
- A polynomial lower bound on adaptive complexity of submodular maximizationWenzheng Li, Paul Liu, Jan VondrákSTOC 2020 · 10 citations
- Nearly Linear-Time, Parallelizable Algorithms for Non-Monotone Submodular MaximizationAlan KuhnleAAAI 2021 · 18 citations
- Breaking Barriers: Combinatorial Algorithms for Non-Monotone Submodular Maximization with Sublinear Adaptivity and 1/e ApproximationYixin Chen, Wenjing Chen, Alan KuhnleICML 2025
- Practical 0.385-Approximation for Submodular Maximization Subject to a Cardinality ConstraintMurad Tukan, Loay Mualem, Moran FeldmanNeurIPS 2024 · 9 citations
- The Adaptive Complexity of Maximizing a Gross Substitutes ValuationRon Kupfer, Sharon Qian, Eric Balkanski, Yaron SingerNeurIPS 2020 · 4 citations
