Arrow Research search
Back to SODA

SODA 2014

Fast algorithms for maximizing submodular functions

Conference Paper Accepted Paper Algorithms and Complexity · Theoretical Computer Science

Abstract

There has been much progress recently on improved approximations for problems involving submodular objective functions, and many interesting techniques have been developed. However, the resulting algorithms are often slow and impractical. In this paper we develop algorithms that match the best known approximation guarantees, but with significantly improved running times, for maximizing a monotone submodular function f: 2 [ n ] → ℝ + subject to various constraints. As in previous work, we measure the number of oracle calls to the objective function which is the dominating term in the running time. Our first result is a simple algorithm that gives a (1 − 1/∊ − ∊)-approximation for a cardinality constraint using queries, and a 1/( p + 2 ℓ + 1 + ∊)-approximation for the intersection of a p -system and ℓ knapsack (linear) constraints using queries. This is the first approximation for a p -system combined with linear constraints. (We also show that the factor of p cannot be improved for maximizing over a p -system.) The main idea behind these algorithms serves as a building block in our more sophisticated algorithms. Our main result is a new variant of the continuous greedy algorithm, which interpolates between the classical greedy algorithm and a truly continuous algorithm. We show how this algorithm can be implemented for matroid and knapsack constraints using Õ ( n 2 ) oracle calls to the objective function. (Previous variants and alternative techniques were known to use at least Õ ( n 4 ) oracle calls.) This leads to an -time (1 − 1/∊ − ∊)-approximation for a matroid constraint. For a knapsack constraint, we develop a more involved (1 − 1/∊ − ∊)-approximation algorithm that runs in time.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
ACM-SIAM Symposium on Discrete Algorithms
Archive span
1990-2025
Indexed papers
4674
Paper id
817998985322751686
v2026.09.13