Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallel
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
- 2015Randomized Composable Core-sets for Distributed Submodular Maximizationcited by 18
- 2017Streaming Non-monotone Submodular Maximization: Personalized Video Summarization on the Flycited by 14
- 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
- 2019Submodular Streaming in All its Glory: Tight Approximation, Minimum Memory and Low Adaptive Complexitycited by 14
- 2015The Power of Randomization: Distributed Submodular Maximization on Massive Datasetscited by 13
- 2018An Exponential Speedup in Parallel Running Time for Submodular Maximization without Loss in Approximationcited by 13
- 2019The FAST Algorithm for Submodular Maximizationcited by 13
- 2018Submodular Maximization with Nearly-optimal Approximation and Adaptivity in Nearly-linear Timecited by 10
- 2018Non-monotone Submodular Maximization in Exponentially Fewer Iterationscited by 10
- 2015A New Framework for Distributed Submodular Maximizationcited by 9
- 2019Parallel Algorithm for Non-Monotone DR-Submodular Maximizationcited by 9
3 more
- 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
- 2020Quick Streaming Algorithms for Maximization of Monotone Submodular Functions in Linear Timecited by 7
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1.
5 papers.
- 2024Improving Robustness to Model Inversion Attacks via Sparse Coding Architecturescited by 8
- 2022Lazy and Fast Greedy MAP Inference for Determinantal Point Processcited by 5
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Modelscited by 1
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimizationcited by 0
- 2024Improving Robustness to Model Inversion Attacks via Sparse Coding Architectures21 Mar 2024
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2023RELS-DQN: A Robust and Efficient Local Search Framework for Combinatorial Optimization11 Apr 2023
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Models20 Jun 2022
- 2022Lazy and Fast Greedy MAP Inference for Determinantal Point Process13 Jun 2022