Near-optimal Size Linear Sketches for Hypergraph Cut Sparsifiers

Abstract

A (1 ε)-sparsifier of a hypergraph G(V,E) is a (weighted) subgraph that preserves the value of every cut to within a (1 ε)-factor. It is known that every hypergraph with n vertices admits a (1 ε)-sparsifier with O(n/ε2) hyperedges. In this work, we explore the task of building such a sparsifier by using only linear measurements (a linear sketch) over the hyperedges of G, and provide nearly-matching upper and lower bounds for this task. Specifically, we show that there is a randomized linear sketch of size O(n r (m) / ε2) bits which with high probability contains sufficient information to recover a (1 ε) cut-sparsifier with O(n/ε2) hyperedges for any hypergraph with at most m edges each of which has arity bounded by r. This immediately gives a dynamic streaming algorithm for hypergraph cut sparsification with an identical space complexity, improving on the previous best known bound of O(n r2 4(m) / ε2) bits of space (Guha, McGregor, and Tench, PODS 2015). We complement our algorithmic result above with a nearly-matching lower bound. We show that for every ε ∈ (0,1), one needs (nr (m/n) / (n)) bits to construct a (1 ε)-sparsifier via linear sketching, thus showing that our linear sketch achieves an optimal dependence on both r and (m).

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…