English

Submodular Function Maximization in Parallel via the Multilinear Relaxation

Data Structures and Algorithms 2018-11-20 v2

Abstract

Balkanski and Singer [5] recently initiated the study of adaptivity (or parallelism) for constrained submodular function maximization, and studied the setting of a cardinality constraint. Very recent improvements for this problem by Balkanski, Rubinstein, and Singer [6] and Ene and Nguyen [21] resulted in a near-optimal (11/eϵ)(1-1/e-\epsilon)-approximation in O(logn/ϵ2)O(\log n/\epsilon^2) rounds of adaptivity. Partly motivated by the goal of extending these results to more general constraints, we describe parallel algorithms for approximately maximizing the multilinear relaxation of a monotone submodular function subject to packing constraints. Formally our problem is to maximize F(x)F(x) over x[0,1]nx \in [0,1]^{n} subject to Ax1Ax \le 1 where FF is the multilinear relaxation of a monotone submodular function. Our algorithm achieves a near-optimal (11/eϵ)(1-1/e-\epsilon)-approximation in O(log2mlogn/ϵ4)O(\log^2 m \log n/\epsilon^4) rounds where nn is the cardinality of the ground set and mm is the number of packing constraints. For many constraints of interest, the resulting fractional solution can be rounded via known randomized rounding schemes that are oblivious to the specific submodular function. We thus derive randomized algorithms with poly-logarithmic adaptivity for a number of constraints including partition and laminar matroids, matchings, knapsack constraints, and their intersections.

Keywords

Cite

@article{arxiv.1807.08678,
  title  = {Submodular Function Maximization in Parallel via the Multilinear Relaxation},
  author = {Chandra Chekuri and Kent Quanrud},
  journal= {arXiv preprint arXiv:1807.08678},
  year   = {2018}
}

Comments

SODA 2019

R2 v1 2026-06-23T03:11:06.468Z