Towards a Theory of Parameterized Streaming Algorithms
Rajesh Chitnis, Graham Cormode

TL;DR
This paper introduces a systematic framework for analyzing the space complexity of graph problems in streaming algorithms using parameterized complexity, classifying several problems into a new hierarchy of space classes.
Contribution
It defines a hierarchy of parameterized streaming space complexity classes and classifies multiple graph problems within this hierarchy for the first time.
Findings
Classified key graph problems into the hierarchy of space classes.
Established tight bounds for problems like Longest Path and Treewidth.
Provided a foundation for future research in parameterized space complexity.
Abstract
Parameterized complexity attempts to give a more fine-grained analysis of the complexity of problems: instead of measuring the running time as a function of only the input size, we analyze the running time with respect to additional parameters. This approach has proven to be highly successful in delineating our understanding of \NP-hard problems. Given this success with the TIME resource, it seems but natural to use this approach for dealing with the SPACE resource. First attempts in this direction have considered a few individual problems, with some success: Fafianie and Kratsch [MFCS'14] and Chitnis et al. [SODA'15] introduced the notions of streaming kernels and parameterized streaming algorithms respectively. For example, the latter shows how to refine the bit lower bound for finding a minimum Vertex Cover (VC) in the streaming setting by designing an algorithm 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.
