Comparing Apples and Oranges: Query Tradeoff in Submodular Maximization
Not on the map. Why?
Abstract (arXiv)
Fast algorithms for submodular maximization problems have a vast potential use in applicative settings, such as machine learning, social networks, and economics. Though fast algorithms were known for some special cases, only recently Badanidiyuru and Vondr'ak (2014) were the first to explicitly look for such algorithms in the general case of maximizing a monotone submodular function subject to a matroid independence constraint. The algorithm of Badanidiyuru and Vondr'ak matches the best possible approximation guarantee, while trying to reduce the number of value oracle queries the algorithm performs. Our main result is a new algorithm for this general case which establishes a surprising tradeoff between two seemingly unrelated quantities: the number of value oracle queries and the number of matroid independence queries performed by the algorithm. Specifically, one can decrease the former by increasing the latter and vice versa, while maintaining the best possible approximation guarantee. Such a tradeoff is very useful since various applications might incur significantly different costs in querying the value and matroid independence oracles. Furthermore, in case the rank of the matroid is O(nc), where n is the size of the ground set and c is an absolute constant smaller than 1, the total number of oracle queries our algorithm uses can be made to have a smaller magnitude compared to that needed by Badanidiyuru and Vondr'ak. We also provide even faster algorithms for the well studied special cases of a cardinality constraint and a partition matroid independence constraint, both of which capture many real-world applications and have been widely studied both theorically and in practice.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Oct 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 0; 2024: 2.
7 papers.
- 2024Federated Combinatorial Multi-Agent Multi-Armed Banditscited by 11
- 2022Using Partial Monotonicity in Submodular Maximizationcited by 9
- 2021On the Complexity of Dynamic Submodular Maximizationcited by 5
- 2024Practical 0.385-Approximation for Submodular Maximization Subject to a Cardinality Constraintcited by 3
- 2021The Power of Subsampling in Submodular Maximizationcited by 2
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Modelscited by 1
- 2022Uncovering Regions of Maximum Dissimilarity on Random Process Datacited by 0
- 2024Practical 0.385-Approximation for Submodular Maximization Subject to a Cardinality Constraint22 May 2024
- 2024Federated Combinatorial Multi-Agent Multi-Armed Bandits9 May 2024
- 2022Uncovering Regions of Maximum Dissimilarity on Random Process Data12 Sep 2022
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Models20 Jun 2022
- 2022Using Partial Monotonicity in Submodular Maximization7 Feb 2022
- 2021On the Complexity of Dynamic Submodular Maximization5 Nov 2021
- 2021The Power of Subsampling in Submodular Maximization6 Apr 2021