Conditional lower bounds for all-pairs max-flow

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We provide evidence that computing the maximum flow value between every pair of nodes in a directed graph on n nodes, m edges, and capacities in the range [1.n], which we call the All-Pairs Max-Flow problem, cannot be solved in time that is faster significantly (i.e., by a polynomial factor) than O(n2m). Since a single maximum st-flow in such graphs can be solved in time Õ (m√ n) [Lee and Sidford, FOCS 2014], we conclude that the all-pairs version might require time equivalent to Ω(n3/2) computations of maximum st-flow, which strongly separates the directed case from the undirected one. Moreover, if maximum st-flow can be solved in time Õ(m), then the runtime of Ω (n2) computations is needed. This is in contrast to a conjecture of Lacki, Nussbaum, Sankowski, and Wulf-Nilsen [FOCS 2012] that All-Pairs Max-Flow in general graphs can be solved faster than the time of O(n2) computations of maximum st-flow. Specifically, we show that in sparse graphs G = (V, E, w), if one can compute the maximum st-flow from every s in an input set of sources S ⊆ V to every t in an input set of sinks T ⊆ V in time O((|S||T|m)1-ϵ), for some |S|, |T|, and a constant ϵ > 0, then MAX-CNFSAT (maximum satisfiability of conjunctive normal form formulas) with n′ variables and m′ clauses can be solved in time m′O(1)2(1-δ)n′ for a constant δ(ϵ) > 0, a problem for which not even 2n′ /poly(n′) algorithms are known. Such runtime for MAX-CNF-SAT would in particular refute the Strong Exponential Time Hypothesis (SETH). Hence, we improve the lower bound of Abboud, Vassilevska-Williams, and Yu [STOC 2015], who showed that for every fixed ϵ > 0 and |S| = |T| = O(√n), if the above problem can be solved in time O(n3/2-ϵ), then some incomparable (and intuitively weaker) conjecture is false. Furthermore, a larger lower bound than ours implies strictly super-linear time for maximum st-flow problem, which would be an amazing breakthrough. In addition, we show that All-Pairs Max-Flow in uncapacitated networks with every edgedensity m = m(n), cannot be computed in time significantly faster than O(mn), even for acyclic networks. The gap to the fastest known algorithm by Cheung, Lau, and Leung [FOCS 2011] is a factor of O(mω-1/n), and for acyclic networks it is O(nomega;-1/n), where ω is the matrix multiplication exponent.

Original languageEnglish
Title of host publication44th International Colloquium on Automata, Languages, and Programming, ICALP 2017
EditorsAnca Muscholl, Piotr Indyk, Fabian Kuhn, Ioannis Chatzigiannakis
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959770415
DOIs
StatePublished - 1 Jul 2017
Externally publishedYes
Event44th International Colloquium on Automata, Languages, and Programming, ICALP 2017 - Warsaw, Poland
Duration: 10 Jul 201714 Jul 2017

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume80
ISSN (Print)1868-8969

Conference

Conference44th International Colloquium on Automata, Languages, and Programming, ICALP 2017
Country/TerritoryPoland
CityWarsaw
Period10/07/1714/07/17

Bibliographical note

Publisher Copyright:
© Robert Krauthgamer and Ohad Trabelsi.

Keywords

  • All-pairs maximum flow
  • Conditional lower bounds
  • Hardness in P
  • Strong exponential time hypothesis

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Conditional lower bounds for all-pairs max-flow'. Together they form a unique fingerprint.

Cite this