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 条
  • [31] All-Pairs Bottleneck Paths in Vertex Weighted Graphs
    Shapira, Asaf
    Yuster, Raphael
    Zwick, Uri
    ALGORITHMICA, 2011, 59 (04) : 621 - 633
  • [32] Experimental evaluation of parametric max-flow algorithms
    Babenko, Maxim
    Derryberry, Jonathan
    Goldberg, Andrew
    Tarjan, Robert
    Zhou, Yunhong
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2007, 4525 : 256 - +
  • [33] AN APPROXIMATE MAX-FLOW MIN-CUT RELATION FOR UNDIRECTED MULTICOMMODITY FLOW, WITH APPLICATIONS
    KLEIN, P
    RAO, S
    AGRAWAL, A
    RAVI, R
    COMBINATORICA, 1995, 15 (02) : 187 - 202
  • [34] A new approach to all-pairs shortest paths on real-weighted graphs
    Pettie, S
    THEORETICAL COMPUTER SCIENCE, 2004, 312 (01) : 47 - 74
  • [35] All-Pairs Shortest Paths in Geometric Intersection Graphs
    Chan, Timothy M.
    Skrepetos, Dimitrios
    ALGORITHMS AND DATA STRUCTURES: 15TH INTERNATIONAL SYMPOSIUM, WADS 2017, 2017, 10389 : 253 - 264
  • [36] Efficient algorithms for the all-pairs suffix-prefix problem and the all-pairs substring-prefix problem
    Ohlebusch, Enno
    Gog, Simon
    INFORMATION PROCESSING LETTERS, 2010, 110 (03) : 123 - 128
  • [37] Algorithms for all-pairs Hamming distance based similarity
    Grabowski, Szymon
    Kowalski, Tomasz M.
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (07): : 1580 - 1590
  • [38] Two fast algorithms for all-pairs shortest paths
    Duin, C. W.
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (09) : 2824 - 2839
  • [39] Max-flow problem in undirected planar networks with node capacities being in NC
    Xian-Chao Zhang
    Ying-Yu Wan
    Guo-Liang Chen
    Journal of Computer Science and Technology, 2004, 19 : 787 - 790
  • [40] Max-flow problem in undirected planar networks with node capacities being in NC
    Zhang, XC
    Wan, YY
    Chen, GL
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (06) : 787 - 790