Nearly Space-Optimal Graph and Hypergraph Sparsification in Insertion-Only Data Streams
Abstract
We study the problem of graph and hypergraph sparsification in insertion-only data streams. The input is a hypergraph H=(V, E, w) with n nodes, m hyperedges, and rank r, and the goal is to compute a hypergraph H that preserves the energy of each vector x ∈ Rn in H, up to a small multiplicative error. In this paper, we give a streaming algorithm that achieves a (1+)-approximation, using rn2 2 n r ·poly( m) bits of space, matching the sample complexity of the best known offline algorithm up to poly( m) factors. Our approach also provides a streaming algorithm for graph sparsification that achieves a (1+)-approximation, using n2 n ·poly( n) bits of space, improving the current bound by n factors. Furthermore, we give a space-efficient streaming algorithm for min-cut approximation. Along the way, we present an online algorithm for (1+)-hypergraph sparsification, which is optimal up to poly-logarithmic factors. As a result, we achieve (1+)-hypergraph sparsification in the sliding window model, with space optimal up to poly-logarithmic factors. Lastly, we give an adversarially robust algorithm for hypergraph sparsification using n2 ·poly(r, n, r, m) bits of space.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.