English

A Parallel Double Greedy Algorithm for Submodular Maximization

Data Structures and Algorithms 2018-12-05 v1 Machine Learning

Abstract

We study parallel algorithms for the problem of maximizing a non-negative submodular function. Our main result is an algorithm that achieves a nearly-optimal 1/2ϵ1/2 -\epsilon approximation using O(log(1/ϵ)/ϵ)O(\log(1/\epsilon) / \epsilon) parallel rounds of function evaluations. Our algorithm is based on a continuous variant of the double greedy algorithm of Buchbinder et al. that achieves the optimal 1/21/2 approximation in the sequential setting. Our algorithm applies more generally to the problem of maximizing a continuous diminishing-returns (DR) function.

Keywords

Cite

@article{arxiv.1812.01591,
  title  = {A Parallel Double Greedy Algorithm for Submodular Maximization},
  author = {Alina Ene and Huy L. Nguyen and Adrian Vladu},
  journal= {arXiv preprint arXiv:1812.01591},
  year   = {2018}
}