Near-Optimal Space and Time Cut Sparsification in Turnstile Streams
Honghao Lin, Vahab Mirrokni, David P. Woodruff
Abstract
A seminal result of Ahn, Guha, and McGregor (PODS'12) showed that a cut sparsifier of an unweighted graph can be computed from a near-linear number of linear measurements. Later work extended this to spectral sparsifiers (Kapralov et al., FOCS'14) and to near-linear recovery time (Kapralov et al., SODA'20). For weighted graphs, these sketches rely on grouping edges by weight, which general turnstile streams do not allow. Chen, Khanna, and Li (FOCS'22) removed this limitation, using O(n/3) bits of space. We improve the space to O(n/2) bits. Our algorithm makes one pass over a general turnstile stream of a weighted graph, processes each update in O(1) time, and recovers, in O(n/2) time, a reweighted subgraph with O(n-22 n) edges that preserves every cut within a factor of 1. Its space, update time, and recovery time are all optimal up to polylogarithmic factors.
Create a lesson
Related papers
State Evolution and Universality of Iterated Linear Programs for the Binary Perceptron
Jianan Zhang, Shuangping Li
Metric TSP in Sublinear Time: Breaking Two Approximation
Amir Azarmehr, Soheil Behnezhad
Testing Implies Distance Estimation with Polynomial Loss
Gaia Carenini, Cameron Seth
Online Metric Matching with Unknown i.i.d. Arrivals
Tsubasa Harada
Incremental Open Addressing Has No Time-Space Tradeoff
Martín Farach-Colton, Andrew Krapivin, William Kuszmaul
A Constant-Factor Approximation for Capacitated Facility Location with Outliers
Rajni Dabas