Expander Decomposition in Dynamic Streams
Abstract
In this paper we initiate the study of expander decompositions of a graph in the streaming model of computation. The goal is to find a partitioning of vertices such that the subgraphs of induced by the clusters are good expanders, while the number of intercluster edges is small. Expander decompositions are classically constructed by a recursively applying balanced sparse cuts to the input graph. In this paper we give the first implementation of such a recursive sparsest cut process using small space in the dynamic streaming model. Our main algorithmic tool is a new type of cut sparsifier that we refer to as a power cut sparsifier - it preserves cuts in any given vertex induced subgraph (or, any cluster in a fixed partition of ) to within a -multiplicative/additive error with high probability. The power cut sparsifier uses space and edges, which we show is asymptotically tight up to polylogarithmic factors in for constant .
Keywords
Cite
@article{arxiv.2211.11384,
title = {Expander Decomposition in Dynamic Streams},
author = {Arnold Filtser and Michael Kapralov and Mikhail Makarov},
journal= {arXiv preprint arXiv:2211.11384},
year = {2023}
}
Comments
31 pages, 0 figures, ITCS 2023