Faster Min-Cost Flow on Bounded Treewidth Graphs

08/28/2023
by   Sally Dong, et al.
0

We present a O(m√(τ)+nτ) time algorithm for finding a minimum-cost flow in graphs with n vertices and m edges, given a tree decomposition of width τ and polynomially bounded integer costs and capacities. This improves upon the current best algorithms for general linear programs bounded by treewidth which run in O(m τ^(ω+1)/2) time by [Dong-Lee-Ye,21] and [Gu-Song,22], where ω≈ 2.37 is the matrix multiplication exponent. Our approach leverages recent advances in structured linear program solvers and robust interior point methods. As a corollary, for any graph G with n vertices, m edges, and treewidth τ, we obtain a O(τ^3 · m) time algorithm to compute a tree decomposition of G with width O(τ·log n).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/10/2020

A Nearly-Linear Time Algorithm for Linear Programs with Small Treewidth: A Multiscale Representation of Robust Central Path

Arising from structural graph theory, treewidth has become a focus of st...
research
09/07/2020

Fast simulation of planar Clifford circuits

A general quantum circuit can be simulated in exponential time on a clas...
research
05/12/2020

Constructing Tree Decompositions of Graphs with Bounded Gonality

In this paper, we give a constructive proof of the fact that the treewid...
research
04/01/2020

A polynomial time algorithm to compute the connected tree-width of a series-parallel graph

It is well known that the treewidth of a graph G corresponds to the node...
research
04/25/2023

Faster High Accuracy Multi-Commodity Flow from Single-Commodity Techniques

Since the development of efficient linear program solvers in the 80s, al...
research
11/04/2021

Finding All Leftmost Separators of Size ≤ k

We define a notion called leftmost separator of size at most k. A leftmo...
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...

Please sign up or login with your details

Forgot password? Click here to reset