Accelerated Approximate Optimization of Multi-Commodity Flows on Directed Graphs

Abstract

We provide m1+o(1)kε-1-time algorithms for computing multiplicative (1 - ε)-approximate solutions to multi-commodity flow problems with k-commodities on m-edge directed graphs, including concurrent multi-commodity flow and maximum multi-commodity flow. To obtain our results, we provide new optimization tools of potential independent interest. First, we provide an improved optimization method for solving q, p-regression problems to high accuracy. This method makes Oq, p(k) queries to a high accuracy convex minimization oracle for an individual block, where Oq, p(·) hides factors depending only on q, p, or poly( m), improving upon the Oq, p(k2) bound of [Chen-Ye, ICALP 2024]. As a result, we obtain the first almost-linear time algorithm that solves q, p flows on directed graphs to high accuracy. Second, we present optimization tools to reduce approximately solving composite 1, ∞-regression problems to solving mo(1)ε-1 instances of composite q, p-regression problem. The method builds upon recent advances in solving box-simplex games [Jambulapati-Tian, NeurIPS 2023] and the area convex regularizer introduced in [Sherman, STOC 2017] to obtain faster rates for constrained versions of the problem. Carefully combining these techniques yields our directed multi-commodity flow algorithm.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…