Multi-Pass Streaming Algorithms for Monotone Submodular Function Maximization
Chien-Chung Huang, Naonori Kakimura

TL;DR
This paper introduces multi-pass streaming algorithms for maximizing monotone submodular functions under cardinality and knapsack constraints, achieving near-optimal approximation ratios efficiently in terms of time and space.
Contribution
The paper presents novel multi-pass streaming algorithms with approximation guarantees for submodular maximization under constraints, improving runtime over previous methods.
Findings
Achieves a (1 - e^{-1} - ε)-approximation for cardinality constraints.
Achieves a (0.5 - ε)-approximation for knapsack constraints.
Runs in near-linear time with respect to input size, using limited memory.
Abstract
We consider maximizing a monotone submodular function under a cardinality constraint or a knapsack constraint in the streaming setting. In particular, the elements arrive sequentially and at any point of time, the algorithm has access to only a small fraction of the data stored in primary memory. We propose the following streaming algorithms taking passes: ----a -approximation algorithm for the cardinality-constrained problem ---- a -approximation algorithm for the knapsack-constrained problem. Both of our algorithms run in time, using space, where is the size of the ground set and is the size of the knapsack. Here the term hides a polynomial of and . Our streaming algorithms can also be used as fast approximation algorithms. In particular, for the…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
