A Deterministic Almost-Linear Time Algorithm for Minimum-Cost Flow

被引:6
|
作者
van den Brand, Jan [1 ]
Chen, Li [1 ]
Peng, Richard [2 ]
Kyng, Rasmus [3 ]
Liu, Yang P. [4 ]
Gutenberg, Maximilian Probst [3 ]
Sachdeva, Sushant [5 ]
Sidford, Aaron [6 ,7 ]
机构
[1] Georgia Tech, Sch Comp Sci, Atlanta, GA 30332 USA
[2] Univ Waterloo, Sch Comp Sci, Waterloo, ON, Canada
[3] Swiss Fed Inst Technol, Dept Comp Sci, Zurich, Switzerland
[4] Stanford Univ, Dept Math, Palo Alto, CA USA
[5] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
[6] Stanford Univ, Dept Management Sci & Engn, Palo Alto, CA USA
[7] Stanford Univ, Dept Comp Sci, Palo Alto, CA USA
基金
瑞士国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
Maximum flow; Minimum cost flow; Data structures; Interior point methods; Convex optimization; Derandomization; MAXIMUM-FLOW; APPROXIMATION;
D O I
10.1109/FOCS57990.2023.00037
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give a deterministic m(1+o(1)) time algorithm that computes exact maximum flows and minimum-cost flows on directed graphs with m edges and polynomially bounded integral demands, costs, and capacities. As a consequence, we obtain the first running time improvement for deterministic algorithms that compute maximum-flow in graphs with polynomial bounded capacities since the work of Goldberg-Rao [J.ACM '98]. Our algorithm builds on the framework of Chen-Kyng-Liu-Peng-Gutenberg-Sachdeva [FOCS '22] that computes an optimal flow by computing a sequence of m(1+o(1))-approximate undirected minimum-ratio cycles. We develop a deterministic dynamic graph data-structure to compute such a sequence of minimum-ratio cycles in an amortized m(o(1)) time per edge update. Our key technical contributions are deterministic analogues of the vertex sparsification and edge sparsification components of the data-structure from Chen et al. For the vertex sparsification component, we give a method to avoid the randomness in Chen et al. which involved sampling random trees to recurse on. For the edge sparsification component, we design a deterministic algorithm that maintains an embedding of a dynamic graph into a sparse spanner. We also show how our dynamic spanner can be applied to give a deterministic data structure that maintains a fully dynamic low-stretch spanning tree on graphs with polynomially bounded edge lengths, with subpolynomial average stretch and subpolynomial amortized time per edge update.
引用
收藏
页码:503 / 514
页数:12
相关论文
共 50 条
  • [21] A detailed introduction to a minimum-cost perfect matching algorithm based on linear programming
    Kevin K. H. Cheung
    Kyel Governor
    Journal of Combinatorial Optimization, 2023, 45
  • [22] NOTE ON WEINTRAUB MINIMUM-COST CIRCULATION ALGORITHM
    BARAHONA, F
    TARDOS, E
    SIAM JOURNAL ON COMPUTING, 1989, 18 (03) : 579 - 583
  • [23] Coupled Minimum-Cost Flow Cell Tracking
    Padfield, Dirk
    Rittscher, Jens
    Roysam, Badrinath
    INFORMATION PROCESSING IN MEDICAL IMAGING, PROCEEDINGS, 2009, 5636 : 374 - +
  • [24] Neural Decipherment via Minimum-Cost Flow: from Ugaritic to Linear B
    Luo, Jiaming
    Cao, Yuan
    Barzilay, Regina
    57TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2019), 2019, : 3146 - 3155
  • [25] Constructing Linear-Sized Spectral Sparsification in Almost-Linear Time
    Lee, Yin Tat
    Sun, He
    2015 IEEE 56TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2015, : 250 - 269
  • [26] Minimum-cost flow algorithms: an experimental evaluation
    Kovacs, Peter
    OPTIMIZATION METHODS & SOFTWARE, 2015, 30 (01): : 94 - 127
  • [27] CONSTRUCTING LINEAR-SIZED SPECTRAL SPARSIFICATION IN ALMOST-LINEAR TIME
    Lee, Yin Tat
    Sun, He
    SIAM JOURNAL ON COMPUTING, 2018, 47 (06) : 2315 - 2336
  • [28] A simplex algorithm for minimum-cost network-flow problems in infinite networks
    Sharkey, Thomas C.
    Romeijn, H. Edwin
    NETWORKS, 2008, 52 (01) : 14 - 31
  • [29] Generalized Preconditioning and Undirected Minimum-Cost Flow
    Sherman, Jonah
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 772 - 780
  • [30] Effect of preparation time on the minimum-cost diet
    Leung, PS
    Miklius, W
    Wanitprapha, K
    Quinn, LA
    JOURNAL OF CONSUMER AFFAIRS, 1997, 31 (02) : 204 - 217