Simultaneous Greedys: A Swiss Army Knife for Constrained Submodular Maximization

09/29/2020
by   Moran Feldman, et al.
0

In this paper, we present SimultaneousGreedys, a deterministic algorithm for constrained submodular maximization. At a high level, the algorithm maintains ℓ solutions and greedily updates them in a simultaneous fashion, rather than a sequential one. SimultaneousGreedys achieves the tightest known approximation guarantees for both k-extendible systems and the more general k-systems, which are (k+1)^2/k = k + 𝒪(1) and (1 + √(k+2))^2 = k + 𝒪(√(k)), respectively. This is in contrast to previous algorithms, which are designed to provide tight approximation guarantees in one setting, but not both. Furthermore, these approximation guarantees further improve to k+1 when the objective is monotone. We demonstrate that the algorithm may be modified to run in nearly linear time with an arbitrarily small loss in the approximation. This leads to the first nearly linear time algorithm for submodular maximization over k-extendible systems and k-systems. Finally, the technique is flexible enough to incorporate the intersection of m additional knapsack constraints, while retaining similar approximation guarantees, which are roughly k + 2m + 𝒪(√(k+m)) for k-systems and k+2m + 𝒪(√(m)) for k-extendible systems. To complement our algorithmic contributions, we provide a hardness result which states that no algorithm making polynomially many queries to the value and independence oracles can achieve an approximation better than k + 1/2 + ε.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2019

Greed is Not Always Good: On Submodular Maximization over Independence Systems

In this work, we consider the maximization of submodular functions const...
research
06/05/2019

A Note on Submodular Maximization over Independence Systems

In this work, we consider the maximization of submodular functions const...
research
02/17/2019

Nearly Linear-Time, Deterministic Algorithm for Maximizing (Non-Monotone) Submodular Functions Under Cardinality Constraint

A deterministic, nearly linear-time, approximation algorithm FastInterla...
research
04/11/2022

Submodular Maximization Subject to Matroid Intersection on the Fly

Despite a surge of interest in submodular maximization in the data strea...
research
05/11/2018

Capturing Complementarity in Set Functions by Going Beyond Submodularity/Subadditivity

We introduce two new "degree of complementarity" measures, which we refe...
research
04/15/2018

Submodular Maximization with Nearly-optimal Approximation and Adaptivity in Nearly-linear Time

In this paper, we study the tradeoff between the approximation guarantee...
research
11/19/2018

Towards Nearly-linear Time Algorithms for Submodular Maximization with a Matroid Constraint

We consider fast algorithms for monotone submodular maximization subject...

Please sign up or login with your details

Forgot password? Click here to reset