High-Accuracy Multicommodity Flows via Iterative Refinement

04/21/2023
by   Li Chen, et al.
0

The multicommodity flow problem is a classic problem in network flow and combinatorial optimization, with applications in transportation, communication, logistics, and supply chain management, etc. Existing algorithms often focus on low-accuracy approximate solutions, while high-accuracy algorithms typically rely on general linear program solvers. In this paper, we present efficient high-accuracy algorithms for a broad family of multicommodity flow problems on undirected graphs, demonstrating improved running times compared to general linear program solvers. Our main result shows that we can solve the ℓ_q, p-norm multicommodity flow problem to a (1 + ε) approximation in time O_q, p(m^1+o(1) k^2 log(1 / ε)), where k is the number of commodities, and O_q, p(·) hides constants depending only on q or p. As q and p approach to 1 and infinity respectively, ℓ_q, p-norm flow tends to maximum concurrent flow. We introduce the first iterative refinement framework for ℓ_q, p-norm minimization problems, which reduces the problem to solving a series of decomposable residual problems. In the case of k-commodity flow, each residual problem can be decomposed into k single commodity convex flow problems, each of which can be solved in almost-linear time. As many classical variants of multicommodity flows were shown to be complete for linear programs in the high-accuracy regime [Ding-Kyng-Zhang, ICALP'22], our result provides new directions for studying more efficient high-accuracy multicommodity flow algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
10/23/2019

Faster p-norm minimizing flows, via smoothed q-norm problems

We present faster high-accuracy algorithms for computing ℓ_p-norm minimi...
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
01/21/2019

Iterative Refinement for ℓ_p-norm Regression

We give improved algorithms for the ℓ_p-regression problem, _xx_p such t...
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
04/27/2022

Regularized Box-Simplex Games and Dynamic Decremental Bipartite Matching

Box-simplex games are a family of bilinear minimax objectives which enca...
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 ...

Please sign up or login with your details

Forgot password? Click here to reset