Академический Документы
Профессиональный Документы
Культура Документы
Os valores junto das arestas mostram os custos. Queremos uma árvore que una todos os vértices ao menos custo
total: árvore minimizadora.
Algoritmo de Prim
3) Examinamos todas as arestas incidentes com os vértices A e D (os que unem a aresta
do passo anterior). Temos as arestas {D,A} = 5; {D,B}=9 ; {D,E}=15; {D,F}=6
4) Mais uma vez, escolhemos a aresta de menor custo: {D,F} com custo 6. Ela também
vai fazer parte do subgrafo da solução.
1
5) Examinamos todas as arestas incidentes com os vértices que já fazem parte da
solução (A, D e F): temos as arestas {D,B}=9; {D,E}=15; {A,B}=7; {F,E}=8; {F,G}=11.
6) Mais uma vez, escolhemos a aresta de menor custo: {A,B} com custo 7. Ela também
vai fazer parte do subgrafo da solução.
8) Mais uma vez, escolhemos a aresta de menor custo: {B,E} com custo 7. Ela também
vai fazer parte do subgrafo da solução.
10) Mais uma vez, escolhemos a aresta de menor custo: {E,C} com custo 5. Ela
também vai fazer parte do subgrafo da solução.
2
11) Agora só resta o vértice G. Ele está a uma distância de 11 de F, e 9 de E
({F,G}=11; {E,G}=9). E é o mais próximo, então G entra no subgrafo ligado pela aresta
{E,G}.
3
Algoritmo de Kruskal
1) Grafo original a ser computado o algoritmo de Kruskal. Os números representam o
peso nas arestas, e no momento não existe aresta selecionada.
3) Agora a aresta CE é a de menor custo. Já que ele não forma um laço com AD ela é
selecionada.
4) A próxima aresta é a DF com peso 6. Ela não forma um laço com as arestas já
selecionadas, então ela é selecionada.
4
5) Agora duas arestas com peso 7 podem ser selecionadas e uma é escolhida ao acaso.
A aresta BD é marcada pois forma um laço com as outras arestas já selecionadas.
5
Exercícios