Budget-Smoothed Analysis for Submodular Maximization

02/10/2021
by   Aviad Rubinstein, et al.
0

The greedy algorithm for submodular function maximization subject to cardinality constraint is guaranteed to approximate the optimal solution to within a 1-1/e factor. For worst-case instances, it is well known that this guarantee is essentially tight – for greedy and in fact any efficient algorithm. Motivated by the question of why greedy performs better in practice, we introduce a new notion of budget smoothed analysis. Our framework requires larger perturbations of budgets than traditional smoothed analysis for e.g. linear programming. Nevertheless, we show that under realistic budget distributions, greedy and related algorithms enjoy provably better approximation guarantees, that hold even for worst-case submodular functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/10/2020

On the Unreasonable Effectiveness of the Greedy Algorithm: Greedy Adapts to Sharpness

Submodular maximization has been widely studied over the past decades, m...
research
07/22/2019

Stochastic-Greedy++: Closing the Optimality Gap in Exact Weak Submodular Maximization

Many problems in discrete optimization can be formulated as the task of ...
research
02/23/2021

Instance Specific Approximations for Submodular Maximization

For many optimization problems in machine learning, finding an optimal s...
research
11/17/2017

Information Gathering with Peers: Submodular Optimization with Peer-Prediction Constraints

We study a problem of optimal information gathering from multiple data p...
research
09/28/2020

Distributed Maximization of Submodular and Approximately Submodular Functions

We study the problem of maximizing a submodular function, subject to a c...
research
10/20/2020

Very Fast Streaming Submodular Function Maximization

Data summarization has become a valuable tool in understanding even tera...
research
01/10/2018

Worst-case Optimal Submodular Extensions for Marginal Estimation

Submodular extensions of an energy function can be used to efficiently c...

Please sign up or login with your details

Forgot password? Click here to reset