Cardinality constrained submodular maximization for random streams

Abstract

We consider the problem of maximizing submodular functions in single-pass streaming and secretaries-with-shortlists models, both with random arrival order. For cardinality constrained monotone functions, Agrawal, Shadravan, and Stein gave a single-pass (1-1/e-)-approximation algorithm using only linear memory, but their exponential dependence on makes it impractical even for =0.1. We simplify both the algorithm and the analysis, obtaining an exponential improvement in the -dependence (in particular, O(k/) memory). Extending these techniques, we also give a simple (1/e-)-approximation for non-monotone functions in O(k/) memory. For the monotone case, we also give a corresponding unconditional hardness barrier of 1-1/e+ for single-pass algorithms in randomly ordered streams, even assuming unlimited computation. Finally, we show that the algorithms are simple to implement and work well on real world datasets.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…