Tight Bounds for Single-Pass Streaming Complexity of the Set Cover Problem
Sepehr Assadi, Sanjeev Khanna, Yang Li

TL;DR
This paper establishes tight bounds on the space complexity of single-pass streaming algorithms for approximating the set cover problem, showing that certain approximation factors require nearly linear space, resolving open questions in streaming complexity.
Contribution
It provides tight space bounds for approximating set cover and its size in the streaming model, including for the more general covering integer programs, answering open questions.
Findings
Space complexity for $ heta(mn/\alpha)$ for $\\alpha$-approximate set cover.
Space complexity for estimating minimum set cover size is $ heta(mn/\alpha^2)$.
Lower bounds hold even for random order set instances.
Abstract
We resolve the space complexity of single-pass streaming algorithms for approximating the classic set cover problem. For finding an -approximate set cover (for any ) using a single-pass streaming algorithm, we show that space is both sufficient and necessary (up to an factor); here denotes number of the sets and denotes size of the universe. This provides a strong negative answer to the open question posed by Indyk et al. (2015) regarding the possibility of having a single-pass algorithm with a small approximation factor that uses sub-linear space. We further study the problem of estimating the size of a minimum set cover (as opposed to finding the actual sets), and establish that an additional factor of saving in the space is achievable in this case and that this is the best possible. In other words, we…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Advanced Graph Theory Research
