On the Streaming Complexity of Expander Decomposition
Yu Chen, Michael Kapralov, Mikhail Makarov, Davide Mazzali

TL;DR
This paper advances understanding of streaming algorithms for expander decompositions, showing they can be computed with near-linear space and establishing space lower bounds, with implications for graph sparsification and flow algorithms.
Contribution
It introduces a space-efficient streaming algorithm for boundary-linked expander decompositions and proves space lower bounds for computing sequences of such decompositions.
Findings
A $(O({ ext{phi}}{ ext{log} n}), ext{phi})$-expander decomposition can be found using $ ilde{O}(n)$ space.
A classical sparsifier preserves cuts within clusters of boundary-linked expander decompositions.
Any streaming algorithm for a sequence of such decompositions requires $ ilde{ ext{Omega}}(n/ ext{phi})$ bits of space.
Abstract
In this paper we study the problem of finding -expander decompositions of a graph in the streaming model, in particular for dynamic streams of edge insertions and deletions. The goal is to partition the vertex set so that every component induces a -expander, while the number of inter-cluster edges is only an fraction of the total volume. It was recently shown that there exists a simple algorithm to construct a -expander decomposition of an -vertex graph using bits of space [Filtser, Kapralov, Makarov, ITCS'23]. This result calls for understanding the extent to which a dependence in space on the sparsity parameter is inherent. We move towards answering this question on two fronts. We prove that a -expander decomposition can be found using space, for…
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.
