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

09/02/2021
by   Monika Henzinger, et al.
0

We study the problem of finding flows in undirected graphs so as to minimize the weighted p-norm of the flow for any p > 1. When p=2, the problem is that of finding an electrical flow, and its dual is equivalent to solving a Laplacian linear system. The case p = ∞ corresponds to finding a min-congestion flow, which is equivalent to max-flows. A typical algorithmic construction for such problems considers vertex potentials corresponding to the flow conservation constraints, and has two simple types of update steps: cycle toggling, which modifies the flow along a cycle, and cut toggling, which modifies all potentials on one side of a cut. Both types of steps are typically performed relative to a spanning tree T; then the cycle is a fundamental cycle of T, and the cut is a fundamental cut of T. In this paper, we show that these simple steps can be used to give a novel efficient implementation for the p = 2 case and to find near-optimal p-norm flows in a low number of iterations for all values of p > 1. Compared to known faster algorithms for these problems, our algorithms are simpler, more combinatorial, and also expose several underlying connections between these algorithms and dynamic graph data structures that have not been formalized previously.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/27/2021

Generalized max-flows and min-cuts in simplicial complexes

We consider high dimensional variants of the maximum flow and minimum cu...
research
06/25/2019

Flows in Almost Linear Time via Adaptive Preconditioning

We present algorithms for solving a large class of flow and regression p...
research
10/30/2020

A Combinatorial Cut-Based Algorithm for Solving Laplacian Linear Systems

Over the last two decades, a significant line of work in theoretical alg...
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
02/09/2023

Dual Algorithmic Reasoning

Neural Algorithmic Reasoning is an emerging area of machine learning whi...
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
02/25/2020

RMB-DPOP: Refining MB-DPOP by Reducing Redundant Inferences

MB-DPOP is an important complete algorithm for solving Distributed Const...

Please sign up or login with your details

Forgot password? Click here to reset