mlsanityData to 7 Oct 2026

Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallel

arXiv 2111.07917 ↗First posted 15 Nov 2021cs.DS cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

For the problem of maximizing a monotone, submodular function with respect to a cardinality constraint k on a ground set of size n, we provide an algorithm that achieves the state-of-the-art in both its empirical performance and its theoretical properties, in terms of adaptive complexity, query complexity, and approximation ratio; that is, it obtains, with high probability, query complexity of O(n) in expectation, adaptivity of O(log(n)), and approximation ratio of nearly 1-1/e. The main algorithm is assembled from two components which may be of independent interest. The first component of our algorithm, LINEARSEQ, is useful as a preprocessing algorithm to improve the query complexity of many algorithms. Moreover, a variant of LINEARSEQ is shown to have adaptive complexity of O( log (n / k) ) which is smaller than that of any previous algorithm in the literature. The second component is a parallelizable thresholding procedure THRESHOLDSEQ for adding elements with gain above a constant threshold. Finally, we demonstrate that our main algorithm empirically outperforms, in terms of runtime, adaptive rounds, total queries, and objective values, the previous state-of-the-art algorithm FAST in a comprehensive evaluation with six submodular objective functions.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 15 of its 34 references that are in the map. First posted on arXiv 15 Nov 2021.

Builds on

15 of 34 references.

References · 15

  1. 2015Randomized Composable Core-sets for Distributed Submodular Maximizationcited by 18
  2. 2017Streaming Non-monotone Submodular Maximization: Personalized Video Summarization on the Flycited by 14
  3. 2018Submodular Maximization with Nearly Optimal Approximation, Adaptivity and Query Complexitycited by 14
  4. 2018Non-monotone Submodular Maximization with Nearly Optimal Adaptivity and Query Complexitycited by 14
  5. 2019Submodular Streaming in All its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexitycited by 14
  6. 2015The Power of Randomization: Distributed Submodular Maximization on Massive Datasetscited by 13
  7. 2018An Exponential Speedup in Parallel Running Time for Submodular Maximization without Loss in Approximationcited by 13
  8. 2019The FAST Algorithm for Submodular Maximizationcited by 13
  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. 2015A New Framework for Distributed Submodular Maximizationcited by 9
  12. 2019Parallel Algorithm for Non-Monotone DR-Submodular Maximizationcited by 9
3 more
  1. 2018Submodular Function Maximization in Parallel via the Multilinear Relaxationcited by 8
  2. 2018An Optimal Approximation for Submodular Maximization under a Matroid Constraint in the Adaptive Complexity Modelcited by 8
  3. 2020Quick Streaming Algorithms for Maximization of Monotone Submodular Functions in Linear Timecited by 7

Built on by

Cited by year

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

5 papers.