Deterministic Algorithms for Submodular Maximization Problems
Not on the map. Why?
Abstract (arXiv)
Randomization is a fundamental tool used in many theoretical and practical areas of computer science. We study here the role of randomization in the area of submodular function maximization. In this area most algorithms are randomized, and in almost all cases the approximation ratios obtained by current randomized algorithms are superior to the best results obtained by known deterministic algorithms. Derandomization of algorithms for general submodular function maximization seems hard since the access to the function is done via a value oracle. This makes it hard, for example, to apply standard derandomization techniques such as conditional expectations. Therefore, an interesting fundamental problem in this area is whether randomization is inherently necessary for obtaining good approximation ratios. In this work we give evidence that randomization is not necessary for obtaining good algorithms by presenting a new technique for derandomization of algorithms for submodular function maximization. Our high level idea is to maintain explicitly a (small) distribution over the states of the algorithm, and carefully update it using marginal values obtained from an extreme point solution of a suitable linear formulation. We demonstrate our technique on two recent algorithms for unconstrained submodular maximization and for maximizing submodular function subject to a cardinality constraint. In particular, for unconstrained submodular maximization we obtain an optimal deterministic 1/2-approximation showing that randomization is unnecessary for obtaining optimal results for this setting.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Aug 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 2; 2024: 2; 2025: 1.
10 papers.
- 2021Online Learning via Offline Greedy Algorithms: Applications in Market Design and Optimizationcited by 40
- 2022Submodularity In Machine Learning and Artificial Intelligencecited by 37
- 2023Randomized Greedy Learning for Non-monotone Stochastic Submodular Maximization Under Full-bandit Feedbackcited by 19
- 2023Submodular Minimax Optimization: Finding Effective Setscited by 7
- 2021Some Inapproximability Results of MAP Inference and Exponentiated Determinantal Point Processescited by 3
- 2022Online Learning for Non-monotone Submodular Maximization: From Full Information to Bandit Feedbackcited by 3
- 2021Contextual Combinatorial Bandits with Changing Action Sets via Gaussian Processescited by 2
- 2024The Cost of Consistency: Submodular Maximization with Constant Recoursecited by 1
- 2024A Note On Deterministic Submodular Maximization With Bounded Curvaturecited by 0
- 2025Allocating Variance to Maximize Expectationcited by 0
- 2025Allocating Variance to Maximize Expectation25 Feb 2025
- 2024The Cost of Consistency: Submodular Maximization with Constant Recourse3 Dec 2024
- 2024A Note On Deterministic Submodular Maximization With Bounded Curvature25 Aug 2024
- 2023Submodular Minimax Optimization: Finding Effective Sets26 May 2023
- 2023Randomized Greedy Learning for Non-monotone Stochastic Submodular Maximization Under Full-bandit Feedback2 Feb 2023
- 2022Online Learning for Non-monotone Submodular Maximization: From Full Information to Bandit Feedback16 Aug 2022
- 2022Submodularity In Machine Learning and Artificial Intelligence31 Jan 2022
- 2021Contextual Combinatorial Bandits with Changing Action Sets via Gaussian Processes5 Oct 2021
- 2021Some Inapproximability Results of MAP Inference and Exponentiated Determinantal Point Processes2 Sep 2021
- 2021Online Learning via Offline Greedy Algorithms: Applications in Market Design and Optimization18 Feb 2021