Near-optimal Hypergraph Sparsification in Insertion-only and Bounded-deletion Streams

Abstract

We study the problem of constructing hypergraph cut sparsifiers in the streaming model where a hypergraph on n vertices is revealed either via an arbitrary sequence of hyperedge insertions alone ( insertion-only streaming model) or via an arbitrary sequence of hyperedge insertions and deletions ( dynamic streaming model). For any ε ∈ (0,1), a (1 ε) hypergraph cut-sparsifier of a hypergraph H is a reweighted subgraph H' whose cut values approximate those of H to within a (1 ε) factor. Prior work shows that in the static setting, one can construct a (1 ε) hypergraph cut-sparsifier using O(nr/ε2) bits of space [Chen-Khanna-Nagda FOCS 2020], and in the setting of dynamic streams using O(nr m/ε2) bits of space [Khanna-Putterman-Sudan FOCS 2024]; here the O notation hides terms that are polylogarithmic in n, and we use m to denote the total number of hyperedges in the hypergraph. Up until now, the best known space complexity for insertion-only streams has been the same as that for the dynamic streams. This naturally poses the question of understanding the complexity of hypergraph sparsification in insertion-only streams. Perhaps surprisingly, in this work we show that in insertion-only streams, a (1 ε) cut-sparsifier can be computed in O(nr/ε2) bits of space, matching the complexity of the static setting. As a consequence, this also establishes an ( m) factor separation between the space complexity of hypergraph cut sparsification in insertion-only streams and dynamic streams, as the latter is provably known to require (nr m) bits of space.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…