Lune

FOCS2024顶会

Near-Optimal Size Linear Sketches for Hypergraph Cut Sparsifiers

Sanjeev Khanna, Aaron Putterman, Madhu Sudan

2024年份
2被引次数
4顶会引用

摘要

A(1±ϵ)(1\pm\epsilon)-sparsifier of a hypergraphG(V,E)G(V, E)is a (weighted) subgraph that preserves the value of every cut to within a(1±ϵ)(1\pm\epsilon)-factor. It is known that every hypergraph withnnvertices admits a(1±ϵ)(1 \pm \epsilon)-sparsifier withO~(n/ϵ2)\tilde{O}(n/{\epsilon}^{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 ofGG, and provide nearly-matching upper and lower bounds for this task. Specifically, we show that there is a randomized linear sketch of sizeO~(nrlog⁡(m)/ϵ2)\tilde{O}(nr\log(m)/\epsilon^{2})bits which with high probability contains sufficient information to recover a(1±ϵ)(1\pm\epsilon)cut-sparsifier withO~(n/ϵ2)\tilde{O}(n/\epsilon^{2})hyperedges for any hypergraph with at mostmmedges each of which has arity bounded byrr. This immediately gives a dynamic streaming algorithm for hypergraph cut sparsification with an identical space complexity, improving on the previous best known bound ofO~(nr2log⁡4(m)/ϵ2)\tilde{O}(nr^{2}\log^{4}({m})/\epsilon^{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)\epsilon\in(0,1), one needsΩ(nrlog⁡(m/n)/log⁡(n))\Omega(nr\log(m/n)/\log(n))bits to construct a(1±ϵ)(1\pm\epsilon)-sparsifier via linear sketching, thus showing that our linear sketch achieves an optimal dependence on bothrrandlog⁡(m)\log(m). The starting point for our improved algorithm is importance sampling of hyperedges based on the new notion ofkk-cut strength introduced in the recent work of Quanrud (SODA 2024). The natural algorithm based on this concept leads tolog⁡m\log mlevels of sampling where errors can potentially accumulate, and this accounts for the polylog(m)(m)losses in the sketch size of the natural algorithm. We develop a more intricate analysis of the accumulation in error to show most levels do not contribute to the error and actual loss is only polylog(n)(n). Combining with careful preprocessing (and analysis) this enables us to get rid of all extraneouslog⁡m\log mfactors in the sketch size, but the quadratic dependence onrrremains. This dependence originates from use of correlatedℓ0\ell_{0}-samplers to recover a large number of low-strength edges in a hypergraph simultaneously by looking at neighborhoods of individual vertices. In graphs, this leads to discovery ofΩ(n)\Omega(n)edges in a single shot, whereas in hypergraphs, this may potentially only revealOO(nn/rr) new edges, thus requiringΩ(r)\Omega(r)rounds of recovery. To remedy this we introduce a new technique of random fingerprinting of hyperedges which effectively eliminates the correlations created by large arity hyperedges, and leads to a scheme for recovering hyperedges of low strength with an optimal dependence onrr. Putting all these ingredients together yields our linear sketching algorithm. Our lower bound is established by a reduction from the universal relation problem in the one-way communication setting.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext bc79329d-072d-4e9e-95df-24ab5151a174

引用它的顶会 Paper4

问问它们各自怎么用它

它引用的顶会 Paper9

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖