Dynamic Graph Stream Algorithms in $o(n)$ Space
Zengfeng Huang, Pan Peng

TL;DR
This paper introduces sublinear space algorithms for dynamic graph problems and property testing, enabling efficient processing of large or sparse graphs in streaming environments, with proven lower bounds.
Contribution
It presents the first $o(n)$ space algorithms for estimating connected components and MST weight, and initiates approximate property testing in dynamic streaming with new algorithms and lower bounds.
Findings
$o(n)$ space algorithms for connected components and MST approximation
Algorithms for testing $k$-edge and $k$-vertex connectivity, cycle-freeness, bipartiteness
Lower bounds showing the necessity of $ ilde{O}(n^{1- ext{epsilon}})$ space for property testing
Abstract
In this paper we study graph problems in dynamic streaming model, where the input is defined by a sequence of edge insertions and deletions. As many natural problems require space, where is the number of vertices, existing works mainly focused on designing space algorithms. Although sublinear in the number of edges for dense graphs, it could still be too large for many applications (e.g. is huge or the graph is sparse). In this work, we give single-pass algorithms beating this space barrier for two classes of problems. We present space algorithms for estimating the number of connected components with additive error and -approximating the weight of minimum spanning tree, for any small constant . The latter improves previous space algorithm given by Ahn et al. (SODA 2012) 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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Privacy-Preserving Technologies in Data
