Linear-Sized Sparsifiers via Near-Linear Time Discrepancy Theory

05/15/2023
by   Arun Jambulapati, et al.
0

Discrepancy theory provides powerful tools for producing higher-quality objects which "beat the union bound" in fundamental settings throughout combinatorics and computer science. However, this quality has often come at the price of more expensive algorithms. We introduce a new framework for bridging this gap, by allowing for the efficient implementation of discrepancy-theoretic primitives. Our framework repeatedly solves regularized optimization problems to low accuracy to approximate the partial coloring method of [Rot17], and simplifies and generalizes recent work of [JSS23] on fast algorithms for Spencer's theorem. In particular, our framework only requires that the discrepancy body of interest has exponentially large Gaussian measure and is expressible as a sublevel set of a symmetric, convex function. We combine this framework with new tools for proving Gaussian measure lower bounds to give improved algorithms for a variety of sparsification and coloring problems. As a first application, we use our framework to obtain an O(m ·ϵ^-3.5) time algorithm for constructing an ϵ-approximate spectral sparsifier of an m-edge graph, matching the sparsity of [BSS14] up to constant factors and improving upon the O(m ·ϵ^-6.5) runtime of [LeeS17]. We further give a state-of-the-art algorithm for constructing graph ultrasparsifiers and an almost-linear time algorithm for constructing linear-sized degree-preserving sparsifiers via discrepancy theory; in the latter case, such sparsifiers were not known to exist previously. We generalize these results to their analogs in sparsifying isotropic sums of positive semidefinite matrices. Finally, to demonstrate the versatility of our technique, we obtain a nearly-input-sparsity time constructive algorithm for Spencer's theorem (where we recover a recent result of [JSS23]).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2022

Spencer's theorem in nearly input-sparsity time

A celebrated theorem of Spencer states that for every set system S_1,…, ...
research
09/02/2022

Algorithms for Discrepancy, Matchings, and Approximations: Fast, Simple, and Practical

We study one of the key tools in data approximation and optimization: lo...
research
10/22/2022

Discrepancy Minimization in Input-Sparsity Time

A recent work of Larsen [Lar23] gave a faster combinatorial alternative ...
research
07/03/2019

Linear Size Sparsifier and the Geometry of the Operator Norm Ball

The Matrix Spencer Conjecture asks whether given n symmetric matrices in...
research
11/08/2017

Constructive Discrepancy Minimization with Hereditary L2 Guarantees

In discrepancy minimization problems, we are given a family of sets S = ...
research
07/31/2020

On the Computational Complexity of Linear Discrepancy

Many problems in computer science and applied mathematics require roundi...
research
08/21/2020

Hyperbolic Polynomials I : Concentration and Discrepancy

Chernoff bound is a fundamental tool in theoretical computer science. It...

Please sign up or login with your details

Forgot password? Click here to reset