On the Streaming Complexity of Expander Decomposition

April 25, 2024 Β· Declared Dead Β· πŸ› International Colloquium on Automata, Languages and Programming

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Yu Chen, Michael Kapralov, Mikhail Makarov, Davide Mazzali arXiv ID 2404.16701 Category cs.DS: Data Structures & Algorithms Citations 3 Venue International Colloquium on Automata, Languages and Programming Last Checked 4 months ago
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 $(O(Ο†\log n), Ο†)$-expander decomposition of an $n$-vertex graph using $\widetilde{O}(n/Ο†^2)$ 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 $(O(Ο†\log n), Ο†)$-expander decomposition can be found using $\widetilde{O}(n)$ space, for every $Ο†$. At the core of our result is the first streaming algorithm for computing boundary-linked expander decompositions, a recently introduced strengthening of the classical notion [Goranci et al., SODA'21]. The key advantage is that a classical sparsifier [Fung et al., STOC'11], with size independent of $Ο†$, preserves the cuts inside the clusters of a boundary-linked expander decomposition within a multiplicative error. Notable algorithmic applications use sequences of expander decompositions, in particular one often repeatedly computes a decomposition of the subgraph induced by the inter-cluster edges (e.g., the seminal work of Spielman and Teng on spectral sparsifiers [Spielman, Teng, SIAM Journal of Computing 40(4)], or the recent maximum flow breakthrough [Chen et al., FOCS'22], among others). We prove that any streaming algorithm that computes a sequence of $(O(Ο†\log n), Ο†)$-expander decompositions requires ${\widetildeΞ©}(n/Ο†)$ bits of space, even in insertion only streams.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted