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 language | English |
|---|---|
| Title of host publication | 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017 |
| Editors | Anca Muscholl, Piotr Indyk, Fabian Kuhn, Ioannis Chatzigiannakis |
| Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
| ISBN (Electronic) | 9783959770415 |
| DOIs | |
| State | Published - 1 Jul 2017 |
| Externally published | Yes |
| Event | 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017 - Warsaw, Poland Duration: 10 Jul 2017 → 14 Jul 2017 |
Publication series
| Name | Leibniz International Proceedings in Informatics, LIPIcs |
|---|---|
| Volume | 80 |
| ISSN (Print) | 1868-8969 |
Conference
| Conference | 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017 |
|---|---|
| Country/Territory | Poland |
| City | Warsaw |
| Period | 10/07/17 → 14/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver