Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos em Grafos 2
Caminho mínimo e Árvore Geradora Mínima
Algoritmos em Grafos 3
Caminho mínimo e Árvore Geradora Mínima
Vejam o Pseudocódigo
Algoritmo Ford;
Var
z,p //nós temporários
t: array de inteiros //vetor de distâncias temporário
Algoritmos em Grafos 4
Caminho mínimo e Árvore Geradora Mínima
Algoritmos em Grafos 5
Caminho mínimo e Árvore Geradora Mínima
Algoritmos em Grafos 7
Caminho mínimo e Árvore Geradora Mínima
1 2 3 4 5 6 7 8
D 3 0 2 ∞ ∞ ∞ 1 ∞
s 2 - 2 2 2 2 2 2
2
2 3
3 1
5
2
1 1 4
1
7 8
5 1
1 8 4
6 5
6
Algoritmos em Grafos 8
Caminho mínimo e Árvore Geradora Mínima
1 2 3 4 5 6 7 8
D 3 0 2 3 ∞ ∞ 1 ∞
s 2 - 2 3 2 2 2 2
2
2 3
3 1
5
2
1 1 4
1
7 8
5 1
1 8 4
6 5
6
Algoritmos em Grafos 9
Caminho mínimo e Árvore Geradora Mínima
1 2 3 4 5 6 7 8
D 3 0 2 3 ∞ ∞ 1 2
s 2 - 2 3 2 2 2 7
2
2 3
3 1
5
2
1 1 4
1
7 8
5 1
1 8 4
6 5
6
Algoritmos em Grafos 10
Caminho mínimo e Árvore Geradora Mínima
1 2 3 4 5 6 7 8
D 3 0 2 3 11 ∞ 1 2
s 2 - 2 3 1 2 2 7
2
2 3
3 1
5
2
1 1 4
1
7 8
5 1
1 8 4
6 5
6
Algoritmos em Grafos 11
Caminho mínimo e Árvore Geradora Mínima
1 2 3 4 5 6 7 8
D 3 0 2 3 11 ∞ 1 2
s 2 - 2 3 1 2 2 7
2
2 3
3 1
5
2
1 1 4
1
7 8
5 1
1 8 4
6 5
6
Algoritmos em Grafos 12
Caminho mínimo e Árvore Geradora Mínima
1 2 3 4 5 6 7 8
D 3 0 2 3 11 4 1 2
s 2 - 2 3 1 1 2 7
2
2 3
3 1
5
2
1 1 4
1
7 8
5 1
1 8 4
6 5
6
Algoritmos em Grafos 13
Caminho mínimo e Árvore Geradora Mínima
1 2 3 4 5 6 7 8
D 3 0 2 3 3 4 1 2
s 2 - 2 3 8 1 2 7
2
2 3
3 1
5
2
1 1 4
1
7 8
5 1
1 8 4
6 5
6
Algoritmos em Grafos 14
Caminho mínimo e Árvore Geradora Mínima
Algoritmos em Grafos 15
Caminho mínimo e Árvore Geradora Mínima
Vejam o Pseudocódigo
Algoritmo de Floyd;
x
4 1 Matriz de Adjacências modificada
1 x 1 2 3 y
3 1
X 0 1 ∞ 4 ∞
5
2 3 1 1 0 3 1 5
2 ∞ 3 0 2 2
3 2
3 4 1 2 0 3
Y 2 y ∞ 5 2 3 0
Algoritmos em Grafos 17
Caminho mínimo e Árvore Geradora Mínima
x
4 1 Matriz de Adjacências modificada
1 x 1 2 3 y
3 1
X 0 1 4 2 6
5
2 3 1 1 0 3 1 5
2 4 3 0 2 2
3 2
3 2 1 2 0 3
Y 2 y 6 5 2 3 0
Depois de K = 1 e K = 2
Algoritmos em Grafos 18
Caminho mínimo e Árvore Geradora Mínima
x
4 1 Matriz de Adjacências modificada
1 x 1 2 3 y
3 1
X 0 1 4 2 6
5
2 3 1 1 0 3 1 5
2 4 3 0 2 2
3 2
3 2 1 2 0 3
Y 2 y 6 5 2 3 0
Depois de K = 3 e K = Y
Algoritmos em Grafos 19
Caminho mínimo e Árvore Geradora Mínima
Algoritmos em Grafos 20