Cardinality constrained submodular maximization for random streams
Paul Liu, Aviad Rubinstein, Jan Vondrak, Junyao Zhao

TL;DR
This paper improves algorithms for maximizing submodular functions under cardinality constraints in streaming models, achieving better memory efficiency and extending to non-monotone functions, with practical implementation success.
Contribution
It simplifies and enhances existing algorithms for submodular maximization in random streams, reducing memory use and extending applicability to non-monotone functions.
Findings
Achieved $O(k/\varepsilon)$ memory complexity for monotone functions.
Provided a $(1/e-\varepsilon)$-approximation for non-monotone functions.
Validated algorithms on real-world datasets.
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 -approximation algorithm using only linear memory, but their exponential dependence on makes it impractical even for . We simplify both the algorithm and the analysis, obtaining an exponential improvement in the -dependence (in particular, memory). Extending these techniques, we also give a simple -approximation for non-monotone functions in memory. For the monotone case, we also give a corresponding unconditional hardness barrier of for single-pass algorithms in randomly ordered streams, even…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Privacy-Preserving Technologies in Data
