![Page 1: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/1.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d0 1 2 3 4 5
1
2
3
4
5
![Page 2: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/2.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d0 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 ∞ 9 1 ∞
![Page 3: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/3.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d0 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 ∞ 9 1 ∞
d1 1 2 3 4 5
1
2
3
4
5
![Page 4: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/4.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d0 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 ∞ 9 1 ∞
d1 1 2 3 4 5
1
2
3
4
5
![Page 5: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/5.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d0 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 ∞ 9 1 ∞
d1 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 ∞
![Page 6: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/6.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d1 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 ∞
d2 1 2 3 4 5
1
2
3
4
5
![Page 7: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/7.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d1 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 ∞
d2 1 2 3 4 5
1
2
3
4
5
![Page 8: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/8.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d1 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 ∞
d2 1 2 3 4 5
1
2
3
4
5
![Page 9: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/9.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d1 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 ∞
d2 1 2 3 4 5
1 ∞ 2 ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1
![Page 10: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/10.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d1 1 2 3 4 5
1 ∞ 2 ∞ ∞ ∞
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ ∞
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 ∞
d2 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 9
![Page 11: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/11.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d2 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 9
d3 1 2 3 4 5
1
2
3
4
5
![Page 12: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/12.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d2 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 9
d3 1 2 3 4 5
1
2
3
4
5
![Page 13: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/13.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d2 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 9
d3 1 2 3 4 5
1
2
3
4
5
![Page 14: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/14.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d2 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 9
d3 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 4 ∞
5 10 9 1
![Page 15: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/15.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d2 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ ∞ 4 ∞ ∞
5 10 12 9 1 9
d3 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 7 9 1 4
![Page 16: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/16.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d3 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 7 9 1 4
d4 1 2 3 4 5
1
2
3
4
5
![Page 17: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/17.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d3 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 7 9 1 4
d4 1 2 3 4 5
1
2
3
4
5
![Page 18: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/18.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d3 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 7 9 1 4
d4 1 2 3 4 5
1
2
3
4
5
![Page 19: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/19.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d3 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 7 9 1 4
d4 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 1
![Page 20: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/20.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d3 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 7 9 1 4
d4 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 3 5 1 0
![Page 21: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/21.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d4 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 3 5 1 0
d5 1 2 3 4 5
1
2
3
4
5
![Page 22: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/22.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d4 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 3 5 1 0
d5 1 2 3 4 5
1
2
3
4
5
![Page 23: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/23.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d4 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 3 5 1 0
d5 1 2 3 4 5
1
2
3
4
5
![Page 24: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/24.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d4 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 3 5 1 0
d5 1 2 3 4 5
1 −1
2 −3
3 −5
4 −1
5 10 3 5 1 0
![Page 25: Der Floyd-Warshall-Algorithmus · 2009. 7. 2. · Der Floyd-Warshall-Algorithmus Beispiel Betrachte folgenden kantenbewerteten Digraphen: 1 2 5 4 2 3 −2 10 −3 1 4 9 d0 1 2 3 4](https://reader035.vdokument.com/reader035/viewer/2022071113/5fe9f1857f9c40267c2e22d6/html5/thumbnails/25.jpg)
Der Floyd-Warshall-Algorithmus
Beispiel
Betrachte folgenden kantenbewerteten Digraphen:
1
2
5 4
32
−2
10
−3
1
49
d4 1 2 3 4 5
1 ∞ 2 ∞ ∞ −1
2 ∞ ∞ ∞ ∞ −3
3 ∞ −2 ∞ ∞ −5
4 ∞ 2 4 ∞ −1
5 10 3 5 1 0
d5 1 2 3 4 5
1 9 2 4 0 −1
2 7 0 2 −2 −3
3 5 −2 0 −4 −5
4 9 2 4 0 −1
5 10 3 5 1 0