Nested Dissection Meets IPMs: Planar Min-Cost Flow in Nearly-Linear Time

05/03/2022
by   Sally Dong, et al.
0

We present a nearly-linear time algorithm for finding a minimum-cost flow in planar graphs with polynomially bounded integer costs and capacities. The previous fastest algorithm for this problem is based on interior point methods (IPMs) and works for general sparse graphs in O(n^1.5poly(log n)) time [Daitch-Spielman, STOC'08]. Intuitively, Ω(n^1.5) is a natural runtime barrier for IPM-based methods, since they require √(n) iterations, each routing a possibly-dense electrical flow. To break this barrier, we develop a new implicit representation for flows based on generalized nested-dissection [Lipton-Rose-Tarjan, JSTOR'79] and approximate Schur complements [Kyng-Sachdeva, FOCS'16]. This implicit representation permits us to design a data structure to route an electrical flow with sparse demands in roughly √(n) update time, resulting in a total running time of O(n·poly(log n)). Our results immediately extend to all families of separable graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/01/2022

Maximum Flow and Minimum-Cost Flow in Almost-Linear Time

We give an algorithm that computes exact maximum flows and minimum-cost ...
research
10/17/2019

Solving Linear Programs with Sqrt(rank) Linear System Solves

We present an algorithm that given a linear program with n variables, m ...
research
07/04/2019

Min-Cost Flow in Unit-Capacity Planar Graphs

In this paper we give an O((nm)^2/3 C) time algorithm for computing min-...
research
11/19/2021

Faster Sparse Minimum Cost Flow by Electrical Flow Localization

We give an O(m^3/2 - 1/762log (U+W)) time algorithm for minimum cost flo...
research
01/18/2021

Deterministic Decremental SSSP and Approximate Min-Cost Flow in Almost-Linear Time

In the decremental single-source shortest paths problem, the goal is to ...
research
07/18/2018

A Fixed-Parameter Linear-Time Algorithm to Compute Principal Typings of Planar Flow Networks

We present an alternative and simpler method for computing principal typ...
research
07/11/2018

A Fixed-Parameter Linear-Time Algorithm for Maximum Flow in Planar Flow Networks

We pull together previously established graph-theoretical results to pro...

Please sign up or login with your details

Forgot password? Click here to reset