1997
DOI: 10.1006/jcss.1997.1388
|View full text |Cite
|
Sign up to set email alerts
|

On the Exponent of the All Pairs Shortest Path Problem

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
154
0

Year Published

1997
1997
2012
2012

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 142 publications
(155 citation statements)
references
References 9 publications
(14 reference statements)
1
154
0
Order By: Relevance
“…Alon, Galil and Margalit [1] presented an algorithm for APSP in directed graphs with weights in {−1, 0, 1} of runtimeÕ(n ω+3 2 ). This was improved and generalized to integer weights in [−M, M ] by Zwick [26], whose algorithm has runtimeÕ(M…”
Section: B Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Alon, Galil and Margalit [1] presented an algorithm for APSP in directed graphs with weights in {−1, 0, 1} of runtimeÕ(n ω+3 2 ). This was improved and generalized to integer weights in [−M, M ] by Zwick [26], whose algorithm has runtimeÕ(M…”
Section: B Related Workmentioning
confidence: 99%
“…DSOs allow quick recovery from (single) edge failures. 1 In some variants of the problem the data structure also returns the replacement path itself. Our results can be modified to return paths as well, in time linear in the number of path edges.…”
Section: Introductionmentioning
confidence: 99%
“…The distance δ(a i , a j ) calculated using (3) is the shortest distance between the arcs a i and a j .…”
Section: Lemmamentioning
confidence: 99%
“…Alon et al [3] have reported a sub-cubic algorithm for computing all pairs shortest distances on directed graphs with integer edge-lengths.…”
Section: Introductionmentioning
confidence: 99%
“…More speci cally, if w ij = k in the path or witness matrix W = fw ij g, it means that the path from i to j goes through k. Therefore a recursive function path i; j is de ned by path i; k , k, path k;j if path i; j = k 0 and nil if path i; j = 0 , where a path is de ned by a list of vertices excluding endpoints. In the following sections, we record k in w ij whenever we can nd k such that a path from i to j is modi ed or newly set up by paths from i to k and from k to j. fIf S = ;, the i-th row need not be computed in step sg 6`1 := d3`=2e; 7 for i := 0 to n , 1 do for j := 0 to n , 1 2 re m , , n 0 by repeated squaring in the cruising phase, where n 0 is the smallest integer in this series of`such that`n. The key observation in the cruising phase is that we only need to check S i at line 8 whose size is not larger than 2n=`, since the correct distances between`+ 1 and d3`=2e can beobtained as the sum d ì We design a parallel algorithm on an EREW-PRAM for a directed graph with unit edge costs.…”
Section: Basic De Nitionsmentioning
confidence: 99%