𝔖 Bobbio Scriptorium
✦   LIBER   ✦

All-Pairs Small-Stretch Paths

✍ Scribed by Edith Cohen; Uri Zwick


Publisher
Elsevier Science
Year
2001
Tongue
English
Weight
188 KB
Volume
38
Category
Article
ISSN
0196-6774

No coin nor oath required. For personal study only.

✦ Synopsis


Let G = (V, E) be a weighted undirected graph. A path between a,v E V is said to be of stretch t if its length is at most t times the distance between u and v in the graph. We consider the problem of finding small-stretch paths between all pairs of vertices in the graph G.It is easy to see that finding paths of stretch less than 2 between all pairs of vertices in an undirected graph with n vertices is at least as hard as the Boolean multiplication of two n x n matrices. We describe three algorithms for finding small-stretch paths between all pairs of vertices in a weighted graph with n vertices and m edges. The first algorithm, STRETCHz, runs in d(n 3/2m1/2) time and finds stretch 2 paths. The second algorithm, STRETCH7j3, runs in d(n7i3) time and finds stretch 7/3 paths. Finally, the third algorithm, STRETCH3, runs in 6(n2) and finds stretch 3 paths.Our algorithms are simpler, more efficient and more accurate than the previously best algorithms for finding small-stretch paths. Unlike all previous algorithms, our algorithms are not based on the construction of sparse spanners or sparse neighbourhood covers.


πŸ“œ SIMILAR VOLUMES


The all-pairs quickest path problem
✍ D.T. Lee; E. Papadopoulou πŸ“‚ Article πŸ“… 1993 πŸ› Elsevier Science 🌐 English βš– 625 KB
An β€˜All Pairs Shortest Paths’ Distribute
✍ S. Haldar πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 279 KB

In an execution of a distributed program, processes communicate among themselves by exchanging messages. The execution speed of the program could be expedited by a faster message delivery system, transmitting messages to their destinations through their respective shortest paths. Some distributed al

On the Exponent of the All Pairs Shortes
✍ Noga Alon; Zvi Galil; Oded Margalit πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 900 KB

The upper bound on the exponent, |, of matrix multiplication over a ring that was three in 1968 has decreased several times and since 1986 it has been 2.376. On the other hand, the exponent of the algorithms known for the all pairs shortest path problem has stayed at three all these years even for t

On the all-pairs shortest-path algorithm
✍ Kurt Mehlhorn; Volker Priebe πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 213 KB πŸ‘ 3 views

We review how to solve the all-pairs shortest-path problem in a nonnegatively Ε½ 2 . weighted digraph with n vertices in expected time O n log n . This bound is shown to hold with high probability for a wide class of probability distributions on nonnegatively weighted Ε½ . digraphs. We also prove that

On the All-Pairs-Shortest-Path Problem i
✍ R. Seidel πŸ“‚ Article πŸ“… 1995 πŸ› Elsevier Science 🌐 English βš– 318 KB

We present an algorithm, APD, that solves the distance version of the all-pairs-shortest-path problem for undirected, unweighted \(n\)-vertex graphs in time \(O(M(n) \log n)\), where \(M(n)\) denotes the time necessary to multiply two \(n \times n\) matrices of small integers (which is currently kno

Counting Pairs of Lattice Paths by Inter
✍ Ira Gessel; Wayne Goddard; Walter Shur; Herbert S. Wilf; Lily Yen πŸ“‚ Article πŸ“… 1996 πŸ› Elsevier Science 🌐 English βš– 377 KB

We count the pairs of walks between diagonally opposite corners of a given lattice rectangle by the number of points in which they intersect. We note that the number of such pairs with one intersection is twice the number with no intersection and we give a bijective proof of that fact. Some probabil