TY - JOUR
T1 - All-pairs bottleneck paths in vertex weighted graphs
AU - Shapira, Asaf
AU - Yuster, Raphael
AU - Zwick, Uri
PY - 2011/4
Y1 - 2011/4
N2 - Let G = (V,E,w) be a directed graph, where w : V → ℝ is a weight function defined on its vertices. The bottleneck weight, or the capacity, of a path is the smallest weight of a vertex on the path. For two vertices u,v the capacity from u to v, denoted by c(u,v), is the maximum bottleneck weight of a path from u to v. In the All-Pairs Bottleneck Paths (APBP) problem the task is to find the capacities for all ordered pairs of vertices. Our main result is an O(n 2.575) time algorithm for APBP. The exponent is derived from the exponent of fast matrix multiplication. A variant of our algorithm computes shortest paths of maximum bottleneck weight. Let d(u,v) denote the (unweighted) distance from u to v, and let sc(u,v) denote the maximum bottleneck weight of a path from u to v having length d(u,v). The All-Pairs Bottleneck Shortest Paths (APBSP) problem is to compute sc(u,v) for all ordered pairs of vertices. We present an algorithm for APBSP whose running time is O(n 2.86).
AB - Let G = (V,E,w) be a directed graph, where w : V → ℝ is a weight function defined on its vertices. The bottleneck weight, or the capacity, of a path is the smallest weight of a vertex on the path. For two vertices u,v the capacity from u to v, denoted by c(u,v), is the maximum bottleneck weight of a path from u to v. In the All-Pairs Bottleneck Paths (APBP) problem the task is to find the capacities for all ordered pairs of vertices. Our main result is an O(n 2.575) time algorithm for APBP. The exponent is derived from the exponent of fast matrix multiplication. A variant of our algorithm computes shortest paths of maximum bottleneck weight. Let d(u,v) denote the (unweighted) distance from u to v, and let sc(u,v) denote the maximum bottleneck weight of a path from u to v having length d(u,v). The All-Pairs Bottleneck Shortest Paths (APBSP) problem is to compute sc(u,v) for all ordered pairs of vertices. We present an algorithm for APBSP whose running time is O(n 2.86).
KW - Bottleneck paths
KW - Directed weighted graphs
KW - Shortest paths
UR - http://www.scopus.com/inward/record.url?scp=81955163118&partnerID=8YFLogxK
U2 - 10.1007/s00453-009-9328-x
DO - 10.1007/s00453-009-9328-x
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:81955163118
SN - 0178-4617
VL - 59
SP - 621
EP - 633
JO - Algorithmica
JF - Algorithmica
IS - 4
ER -