Circulation Control for Faster Minimum Cost Flow in Unit-Capacity Graphs

03/10/2020
by   Kyriakos Axiotis, et al.
0

We present an m^11/8+o(1)log W-time algorithm for solving the minimum cost flow problem in graphs with unit capacity, where W is the absolute maximum weight of an edge in the graph. For sparse graphs, this improves over the best known running time for this problem and, by well-known reductions, also implies improved running times for the shortest path problem with negative weights, minimum cost bipartite b-matching when b_1 = O(m), and recovers the running time of the currently fastest algorithm for maximum flow in graphs with unit capacities (Liu-Sidford). Our algorithm relies on developing an interior point method–based framework which acts on the space of circulations in the underlying graph. From the combinatorial point of view, this framework can be viewed as iteratively improving the cost of a suboptimal solution by pushing flow around circulations. These circulations are derived by computing a regularized version of the standard Newton step, which can be done efficiently due to recent developments on computing ℓ_p-norm minimizing flows (Kyng-Peng-Sachdeva-Wang). We obtain our faster algorithm by combining this approach with a customized preconditioning method, which aims to ensure that the graph on which these circulations are computed has sufficiently large conductance.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
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
04/26/2022

Faster Fundamental Graph Algorithms via Learned Predictions

We consider the question of speeding up classic graph algorithms with ma...
research
08/03/2018

Coordinate Methods for Accelerating ℓ_∞ Regression and Faster Approximate Maximum Flow

In this paper we provide faster algorithms for approximately solving ℓ_∞...
research
05/21/2021

Finding all minimum cost flows and a faster algorithm for the K best flow problem

This paper addresses the problem of determining all optimal integer solu...
research
08/13/2021

A Faster Algorithm for Quickest Transshipments via an Extended Discrete Newton Method

The Quickest Transshipment Problem is to route flow as quickly as possib...
research
03/19/2020

Faster Divergence Maximization for Faster Maximum Flow

In this paper we provide an algorithm which given any m-edge n-vertex di...

Please sign up or login with your details

Forgot password? Click here to reset