Practical Budgeted Submodular Maximization

07/09/2020
by   Zeev Nutov, et al.
0

We consider the Budgeted Submodular Maximization problem, that seeks to maximize an increasing submodular function subject to budget constraints. Extending a result of Khuller, Moss, and Naor for the Budgeted Coverage problem, Sviridenko showed that the greedy algorithm combined with guessing 3 most profitable elements of an optimal solution has approximation ratio α=1-1/e≈ 0.632. We show that just 2 guesses suffice to achieve ratio α, 1 guess suffices to achieve ratio 0.899 α≈ 0.568, while ratio 0.68α≈ 0.43 can be achieved without any guessing. We note that ratio α-ϵ can be achieved using (1/ϵ)^O(1/ϵ^4)nlog n value oracle calls, but this algorithm is impractical already for large values of ϵ. Among practical algorithms, our is the currently best known one.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2018

Deterministic (1/2 + ε)-Approximation for Submodular Maximization over a Matroid

We study the problem of maximizing a monotone submodular function subjec...
research
03/18/2021

Regularized Non-monotone Submodular Maximization

In this paper, we present a thorough study of maximizing a regularized n...
research
05/15/2023

Fast Submodular Function Maximization

Submodular functions have many real-world applications, such as document...
research
07/25/2018

Efficient algorithms for robust submodular maximization under matroid constraints

In this work, we consider robust submodular maximization with matroid co...
research
04/05/2021

Optimal Sampling Gaps for Adaptive Submodular Maximization

Running machine learning algorithms on large and rapidly growing volumes...
research
04/11/2013

Scaling the Indian Buffet Process via Submodular Maximization

Inference for latent feature models is inherently difficult as the infer...
research
08/09/2018

Few Cuts Meet Many Point Sets

We study the problem of how to breakup many point sets in R^d into small...

Please sign up or login with your details

Forgot password? Click here to reset