Conditional Lower Bounds for All-Pairs Max-Flow
Abstract
We provide evidence that computing the maximum flow value between every pair of nodes in a directed graph on nodes, edges,and capacities in the range , which we call the All-Pairs Max-Flow problem, cannot be solved in time that is significantly faster (i.e., by a polynomial factor) than even for sparse graphs. Since a single maximum -flow can be solved in time [Lee and Sidford, FOCS 2014], we conclude that the all-pairs version might require time equivalent to computations of maximum -flow,which strongly separates the directed case from the undirected one. Moreover, if maximum -flow can be solved in time ,then the runtime of computations is needed. The latter settles a conjecture of Lacki, Nussbaum, Sankowski, and Wulf-Nilsen [FOCS 2012] negatively. Specifically, we show that in sparse graphs , if one can compute the maximum -flow from every in an input set of sources to every in an input set of sinks in time ,for some , , and a constant ,then MAX-CNF-SAT with variables and clauses can be solved in time for a constant ,a problem for which not even 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 and , if the above problem can be solved in time , then some incomparable conjecture is false. Furthermore, a larger lower bound than ours implies strictly super-linear time for maximum -flow problem, which would be an amazing breakthrough.
Keywords
Cite
@article{arxiv.1702.05805,
title = {Conditional Lower Bounds for All-Pairs Max-Flow},
author = {Robert Krauthgamer and Ohad Trabelsi},
journal= {arXiv preprint arXiv:1702.05805},
year = {2022}
}