Flows in Almost Linear Time via Adaptive Preconditioning

06/25/2019
by   Rasmus Kyng, et al.
0

We present algorithms for solving a large class of flow and regression problems on unit weighted graphs to (1 + 1 / poly(n)) accuracy in almost-linear time. These problems include ℓ_p-norm minimizing flow for p large (p ∈ [ω(1), o(^2/3 n) ]), and their duals, ℓ_p-norm semi-supervised learning for p close to 1. As p tends to infinity, ℓ_p-norm flow and its dual tend to max-flow and min-cut respectively. Using this connection and our algorithms, we give an alternate approach for approximating undirected max-flow, and the first almost-linear time approximations of discretizations of total variation minimization objectives. This algorithm demonstrates that many tools previous viewed as limited to linear systems are in fact applicable to a much wider range of convex objectives. It is based on the the routing-based solver for Laplacian linear systems by Spielman and Teng (STOC '04, SIMAX '14), but require several new tools: adaptive non-linear preconditioning, tree-routing based ultra-sparsification for mixed ℓ_2 and ℓ_p norm objectives, and decomposing graphs into uniform expanders.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2021

Almost-linear-time Weighted ℓ_p-norm Solvers in Slightly Dense Graphs via Sparsification

We give almost-linear-time algorithms for constructing sparsifiers with ...
research
05/30/2021

ℓ_2-norm Flow Diffusion in Near-Linear Time

Diffusion is a fundamental graph procedure and has been a basic building...
research
09/02/2021

Cut-Toggling and Cycle-Toggling for Electrical Flow and Other p-Norm Flows

We study the problem of finding flows in undirected graphs so as to mini...
research
04/21/2023

High-Accuracy Multicommodity Flows via Iterative Refinement

The multicommodity flow problem is a classic problem in network flow and...
research
12/18/2020

Subcubic Algorithms for Gomory-Hu Tree in Unweighted Graphs

Every undirected graph G has a (weighted) cut-equivalent tree T, commonl...
research
07/09/2021

A Tight Max-Flow Min-Cut Duality Theorem for Non-Linear Multicommodity Flows

The Max-Flow Min-Cut theorem is the classical duality result for the Max...
research
07/24/2020

Tromino Tilings with Pegs via Flow Networks

A tromino tiling problem is a packing puzzle where we are given a region...

Please sign up or login with your details

Forgot password? Click here to reset