Practical Budgeted Submodular Maximization
Moran Feldman, Zeev Nutov, Elad Shoham

TL;DR
This paper improves algorithms for Budgeted Submodular Maximization by reducing the number of guesses needed, achieving near-optimal approximation ratios with significantly better time complexity and practical simplicity.
Contribution
The paper shows that fewer guesses are sufficient for near-optimal approximation ratios in BSM, reducing complexity from $O(n^4)$ to $O(n^2)$ with simple, parallelizable algorithms.
Findings
Two guesses achieve the optimal ratio of 1-1/e with $O(n^3)$ time.
One guess yields an approximation ratio of 0.6174 in $O(n^2)$ time.
Improves the approximation ratio of a simple greedy algorithm to between 0.427 and 0.462.
Abstract
We consider the problem of maximizing a non-negative monotone submodular function subject to a knapsack constraint, which is also known as the Budgeted Submodular Maximization (BSM) problem. Sviridenko (2004) showed that by guessing 3 appropriate elements of an optimal solution, and then executing a greedy algorithm, one can obtain the optimal approximation ratio of for BSM. However, the need to guess (by enumeration) 3 elements makes the algorithm of Sviridenko impractical as it leads to a time complexity of (which can be slightly improved using the thresholding technique of Badanidiyuru & Vondrak (2014), but only to roughly ). Our main results in this paper show that fewer guesses suffice. Specifically, by making only 2 guesses, we get the same optimal approximation ratio of with an improved time complexity of roughly .…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs
