Papers
Topics
Authors
Recent
Search
2000 character limit reached

On the Streaming Complexity of Expander Decomposition

Published 25 Apr 2024 in cs.DS | (2404.16701v2)

Abstract: In this paper we study the problem of finding (ϵ,ϕ)(\epsilon, \phi)-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 ϕ\phi-expander, while the number of inter-cluster edges is only an ϵ\epsilon fraction of the total volume. It was recently shown that there exists a simple algorithm to construct a (O(ϕlog⁡n),ϕ)(O(\phi \log n), \phi)-expander decomposition of an nn-vertex graph using O~(n/ϕ<sup>2)\widetilde{O}(n/\phi<sup>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 ϕ\phi is inherent. We move towards answering this question on two fronts. We prove that a (O(ϕlog⁡n),ϕ)(O(\phi \log n), \phi)-expander decomposition can be found using O~(n)\widetilde{O}(n) space, for every ϕ\phi. 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 ϕ\phi, 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),ϕ)(O(\phi \log n), \phi)-expander decompositions requires Ω~(n/ϕ){\widetilde{\Omega}}(n/\phi) bits of space, even in insertion only streams.

Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Tweets

Sign up for free to view the 2 tweets with 1 like about this paper.