English

Streaming Algorithms for Submodular Function Maximization

Data Structures and Algorithms 2015-05-01 v1

Abstract

We consider the problem of maximizing a nonnegative submodular set function f:2NR+f:2^{\mathcal{N}} \rightarrow \mathbb{R}^+ subject to a pp-matchoid constraint in the single-pass streaming setting. Previous work in this context has considered streaming algorithms for modular functions and monotone submodular functions. The main result is for submodular functions that are {\em non-monotone}. We describe deterministic and randomized algorithms that obtain a Ω(1p)\Omega(\frac{1}{p})-approximation using O(klogk)O(k \log k)-space, where kk is an upper bound on the cardinality of the desired set. The model assumes value oracle access to ff and membership oracles for the matroids defining the pp-matchoid constraint.

Keywords

Cite

@article{arxiv.1504.08024,
  title  = {Streaming Algorithms for Submodular Function Maximization},
  author = {Chandra Chekuri and Shalmoli Gupta and Kent Quanrud},
  journal= {arXiv preprint arXiv:1504.08024},
  year   = {2015}
}

Comments

29 pages, 7 figures, extended abstract to appear in ICALP 2015

R2 v1 2026-06-22T09:25:23.291Z