New Algorithms and Lower Bounds for All-Pairs Max-Flow in Undirected Graphs

被引:0
|
作者
Abboud, Amir [1 ]
Krauthgamer, Robert [2 ]
Trabelsi, Ohad [2 ]
机构
[1] IBM Almaden Res Ctr, San Jose, CA 95120 USA
[2] Weizmann Inst Sci, Rehovot, Israel
来源
PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA | 2020年
基金
以色列科学基金会;
关键词
EDGE-CONNECTIVITY; CUT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We investigate the time-complexity of the All-Pairs Max-Flow problem: Given a graph with n nodes and m edges, compute for all pairs of nodes the maximum-flow value between them. If Max-Flow (the version with a given source-sink pair s; t) can be solved in time T (m), then an O (n(2)).T(m) is a trivial upper bound. But can we do better? For directed graphs, recent results in fine-grained complexity suggest that this time bound is essentially optimal. In contrast, for undirected graphs with edge capacities, a seminal algorithm of Gomory and Hu (1961) runs in much faster time O(n) . T(m). Under the plausible assumption that Max-Flow can be solved in near-linear time m(1+o(1)), this half-century old algorithm yields an nm(1+o(1)) bound. Several other algorithms have been designed through the years, including (O) over tilde (mn) time for unit-capacity edges (unconditionally), but none of them break the O (mn) barrier. Meanwhile, no super-linear lower bound was shown for undirected graphs. We design the first hardness reductions for All-Pairs Max-Flow in undirected graphs, giving an essentially optimal lower bound for the node-capacities setting. For edge capacities, our efforts to prove similar lower bounds have failed, but we have discovered a surprising new algorithm that breaks the O(mn) barrier for graphs with unit-capacity edges! Assuming T (m) = m(1+o(1)), our algorithm runs in time m(3=2+o(1)) and outputs a cut-equivalent tree (similarly to the Gomory-Hu algorithm). Even with current Max-Flow algorithms we improve state-of-the-art as long as m = O(n(5/3) (epsilon)). Finally, we explain the lack of lower bounds by proving a non-reducibility result. This result is based on a new quasi-linear time (O) over tilde (m) non-deterministic algorithm for constructing a cut-equivalent tree and may be of independent interest.
引用
收藏
页码:48 / 61
页数:14
相关论文
共 50 条
  • [41] All-pairs shortest paths algorithm for highdimensional sparse graphs
    Urakov, A. R.
    Timeryaev, T., V
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2013, 19 (01): : 84 - 92
  • [42] Efficient parameterized algorithms for computing all-pairs shortest paths
    Kratsch, Stefan
    Nelles, Florian
    DISCRETE APPLIED MATHEMATICS, 2023, 341 : 102 - 119
  • [43] Efficient Parameterized Algorithms for Computing All-Pairs Shortest Paths
    Kratsch, Stefan
    Nelles, Florian
    37TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2020), 2020, 154
  • [44] Unified all-pairs shortest path algorithms in the chordal hierarchy
    Han, K
    Sekharan, CN
    Sridhar, R
    DISCRETE APPLIED MATHEMATICS, 1997, 77 (01) : 59 - 71
  • [45] IMPROVED BOUNDS FOR THE MAX-FLOW MIN-MULTICUT RATIO FOR PLANAR AND K(R,R)-FREE GRAPHS
    TARDOS, E
    VAZIRANI, VV
    INFORMATION PROCESSING LETTERS, 1993, 47 (02) : 77 - 80
  • [46] Communication Avoiding All-Pairs Shortest Paths Algorithm for Sparse Graphs
    Zhu, Lin
    Hua, Qiang-Sheng
    Jin, Hai
    50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2021,
  • [47] A survey of the all-pairs shortest paths problem and its variants in graphs
    Reddy, K. R. Udaya Kumar
    ACTA UNIVERSITATIS SAPIENTIAE INFORMATICA, 2016, 8 (01) : 16 - 40
  • [48] Going with the Flow: Real-Time Max-Flow on Asynchronous Dynamic Graphs
    Luo, Juntong
    Sallinen, Scott
    Ripeanu, Matei
    PROCEEDINGS OF THE 6TH ACM SIGMOD JOINT INTERNATIONAL WORKSHOP ON GRAPH DATA MANAGEMENT EXPERIENCES & SYSTEMS AND NETWORK DATA ANALYTICS, GRADES-NDA 2023, 2023,
  • [49] Fast algorithms for maximum subset matching and all-pairs shortest paths in graphs with a (not so) small vertex cover
    Alon, Noga
    Yuster, Raphael
    ALGORITHMS - ESA 2007, PROCEEDINGS, 2007, 4698 : 175 - +
  • [50] New bounds for the number of lightest cycles in undirected graphs
    Aissi, Hassene
    Baiou, Mourad
    Barahona, Francisco
    INFORMATION PROCESSING LETTERS, 2025, 189