Parallel Algorithm for Non-Monotone DR-Submodular Maximization

05/30/2019
by   Alina Ene, et al.
0

In this work, we give a new parallel algorithm for the problem of maximizing a non-monotone diminishing returns submodular function subject to a cardinality constraint. For any desired accuracy ϵ, our algorithm achieves a 1/e - ϵ approximation using O(n(1/ϵ) / ϵ^3) parallel rounds of function evaluations. The approximation guarantee nearly matches the best approximation guarantee known for the problem in the sequential setting and the number of parallel rounds is nearly-optimal for any constant ϵ. Previous algorithms achieve worse approximation guarantees using Ω(^2n) parallel rounds. Our experimental evaluation suggests that our algorithm obtains solutions whose objective value nearly matches the value obtained by the state of the art sequential algorithms, and it outperforms previous parallel algorithms in number of parallel rounds, iterations, and solution quality.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
12/04/2018

A Parallel Double Greedy Algorithm for Submodular Maximization

We study parallel algorithms for the problem of maximizing a non-negativ...
research
08/29/2018

Submodular Maximization with Packing Constraints in Parallel

We consider the problem of maximizing the multilinear extension of a sub...
research
07/30/2018

Non-monotone Submodular Maximization in Exponentially Fewer Iterations

In this paper we consider parallelization for applications whose objecti...
research
11/15/2021

Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallel

For the problem of maximizing a monotone, submodular function with respe...
research
08/10/2021

A Parallel Algorithm for Minimum Cost Submodular Cover

In a minimum cost submodular cover problem (MinSMC), given a monotone no...
research
04/17/2018

An Exponential Speedup in Parallel Running Time for Submodular Maximization without Loss in Approximation

In this paper we study the adaptivity of submodular maximization. Adapti...

Please sign up or login with your details

Forgot password? Click here to reset