SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Introdução
Para a resolução de alguns problemas em computação, usando grafos, algumas vezes é
necessário calcular a árvore de suporte mínima. Esta árvore é tal que a soma das arestas que a
constituem é a mínima possível. Pode haver mais do que uma árvore mínima de suporte, isto
nos casos em que existem duas ou mais árvores no grafo em que a soma das arestas é a
mesma, e é mínima. Existe, por fim, algoritmos que calculam esta árvore de suporte mínima de
forma competitiva, dos quais vou destacar o algoritmo de Prim.




                                  Algoritmo de Prim
A ideia do Algoritmo de Prim é a de adicionar á árvore já existente o nó que está mais perto da
mesma á medida que ela se vai construindo. Quando todas as arestas estão na árvore, então a
árvore de suporte mínimo fica concluída. Este algoritmo começa a sua execução no nó com o
número zero.

Considere o seguinte grafo e a demonstração do modo como actua o Algoritmo de Prim

Grafo Inicial
Construção da Árvore de Suporte Mínima.
Algoritmo de Prim
Algoritmo de Prim
Algoritmo de Prim

Weitere ähnliche Inhalte

Was ist angesagt?

Geografia- Região Agrária dos Açores
Geografia- Região Agrária dos AçoresGeografia- Região Agrária dos Açores
Geografia- Região Agrária dos AçoresOleksandr Kovalchuk
 
A sátira e a crítica social no Memorial do Convento
A sátira e a crítica social no Memorial do ConventoA sátira e a crítica social no Memorial do Convento
A sátira e a crítica social no Memorial do ConventoJoana Filipa Rodrigues
 
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...Joana Pinto
 
Aparição - Vergílio Ferreira
Aparição - Vergílio FerreiraAparição - Vergílio Ferreira
Aparição - Vergílio FerreiraThaynã Guedes
 
Crónica de D. João I de Fernão Lopes
Crónica de D. João I de Fernão LopesCrónica de D. João I de Fernão Lopes
Crónica de D. João I de Fernão LopesGijasilvelitz 2
 
Canto IX - estâncias 88-95, Reflexões do Poeta
Canto IX - estâncias 88-95, Reflexões do PoetaCanto IX - estâncias 88-95, Reflexões do Poeta
Canto IX - estâncias 88-95, Reflexões do PoetaCatarina Sousa
 
D. João V, o Absolutismo e o Absolutismo Joanino
D. João V, o Absolutismo e o Absolutismo JoaninoD. João V, o Absolutismo e o Absolutismo Joanino
D. João V, o Absolutismo e o Absolutismo JoaninoBarbaraSilveira9
 
Filosofia 10º Ano - Os Valores
Filosofia 10º Ano - Os ValoresFilosofia 10º Ano - Os Valores
Filosofia 10º Ano - Os ValoresInesTeixeiraDuarte
 
A formosura desta fresca serra
A formosura desta fresca serraA formosura desta fresca serra
A formosura desta fresca serraHelena Coutinho
 
Poesia Trovadoresca - Resumo
Poesia Trovadoresca - ResumoPoesia Trovadoresca - Resumo
Poesia Trovadoresca - ResumoGijasilvelitz 2
 
Cap v repreensões particular
Cap v repreensões particularCap v repreensões particular
Cap v repreensões particularHelena Coutinho
 
Valor modal das frases
Valor modal das frasesValor modal das frases
Valor modal das frasesnando_reis
 
Como fazer uma apresentação oral de um livro 2
Como fazer uma apresentação oral de um livro 2Como fazer uma apresentação oral de um livro 2
Como fazer uma apresentação oral de um livro 2Graça Moutinho
 

Was ist angesagt? (20)

Geografia- Região Agrária dos Açores
Geografia- Região Agrária dos AçoresGeografia- Região Agrária dos Açores
Geografia- Região Agrária dos Açores
 
Estatística 10 Ano
Estatística 10 Ano Estatística 10 Ano
Estatística 10 Ano
 
Memorial do convento
Memorial do conventoMemorial do convento
Memorial do convento
 
A sátira e a crítica social no Memorial do Convento
A sátira e a crítica social no Memorial do ConventoA sátira e a crítica social no Memorial do Convento
A sátira e a crítica social no Memorial do Convento
 
Canto viii 96_99
Canto viii 96_99Canto viii 96_99
Canto viii 96_99
 
Funções sintáticas
Funções sintáticasFunções sintáticas
Funções sintáticas
 
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...
MACS - grafos, trajetos e circuitos eulerianos; circuitos eulerianos...
 
Aparição - Vergílio Ferreira
Aparição - Vergílio FerreiraAparição - Vergílio Ferreira
Aparição - Vergílio Ferreira
 
Crónica de D. João I de Fernão Lopes
Crónica de D. João I de Fernão LopesCrónica de D. João I de Fernão Lopes
Crónica de D. João I de Fernão Lopes
 
Canto IX - estâncias 88-95, Reflexões do Poeta
Canto IX - estâncias 88-95, Reflexões do PoetaCanto IX - estâncias 88-95, Reflexões do Poeta
Canto IX - estâncias 88-95, Reflexões do Poeta
 
D. João V, o Absolutismo e o Absolutismo Joanino
D. João V, o Absolutismo e o Absolutismo JoaninoD. João V, o Absolutismo e o Absolutismo Joanino
D. João V, o Absolutismo e o Absolutismo Joanino
 
Filosofia 10º Ano - Os Valores
Filosofia 10º Ano - Os ValoresFilosofia 10º Ano - Os Valores
Filosofia 10º Ano - Os Valores
 
A formosura desta fresca serra
A formosura desta fresca serraA formosura desta fresca serra
A formosura desta fresca serra
 
O resumo de Os Maias
O resumo de Os MaiasO resumo de Os Maias
O resumo de Os Maias
 
Poesia Trovadoresca - Resumo
Poesia Trovadoresca - ResumoPoesia Trovadoresca - Resumo
Poesia Trovadoresca - Resumo
 
Probabilidades
ProbabilidadesProbabilidades
Probabilidades
 
Cap v repreensões particular
Cap v repreensões particularCap v repreensões particular
Cap v repreensões particular
 
Valor modal das frases
Valor modal das frasesValor modal das frases
Valor modal das frases
 
Como fazer uma apresentação oral de um livro 2
Como fazer uma apresentação oral de um livro 2Como fazer uma apresentação oral de um livro 2
Como fazer uma apresentação oral de um livro 2
 
Recursos expressivos
Recursos expressivosRecursos expressivos
Recursos expressivos
 

Mehr von Brian Supra

Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)Brian Supra
 
Data warehouse & olap
Data warehouse & olapData warehouse & olap
Data warehouse & olapBrian Supra
 
Calculo Das Correntes De Curto
Calculo Das Correntes De CurtoCalculo Das Correntes De Curto
Calculo Das Correntes De CurtoBrian Supra
 
Calculo Das Correntes De Curto
Calculo Das Correntes De CurtoCalculo Das Correntes De Curto
Calculo Das Correntes De CurtoBrian Supra
 
Quedas De Tensão
Quedas De TensãoQuedas De Tensão
Quedas De TensãoBrian Supra
 
Arvores Binarias
Arvores BinariasArvores Binarias
Arvores BinariasBrian Supra
 
Algorimos De Ordenação
Algorimos De OrdenaçãoAlgorimos De Ordenação
Algorimos De OrdenaçãoBrian Supra
 
Arvores Binarias
Arvores BinariasArvores Binarias
Arvores BinariasBrian Supra
 

Mehr von Brian Supra (11)

Equalizador
EqualizadorEqualizador
Equalizador
 
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
 
Data warehouse & olap
Data warehouse & olapData warehouse & olap
Data warehouse & olap
 
Calculo Das Correntes De Curto
Calculo Das Correntes De CurtoCalculo Das Correntes De Curto
Calculo Das Correntes De Curto
 
Calculo Das Correntes De Curto
Calculo Das Correntes De CurtoCalculo Das Correntes De Curto
Calculo Das Correntes De Curto
 
Quedas De Tensão
Quedas De TensãoQuedas De Tensão
Quedas De Tensão
 
Arvores Binarias
Arvores BinariasArvores Binarias
Arvores Binarias
 
Algorimos De Ordenação
Algorimos De OrdenaçãoAlgorimos De Ordenação
Algorimos De Ordenação
 
Variaveis
VariaveisVariaveis
Variaveis
 
Kruskal
KruskalKruskal
Kruskal
 
Arvores Binarias
Arvores BinariasArvores Binarias
Arvores Binarias
 

Algoritmo de Prim

  • 1. Introdução Para a resolução de alguns problemas em computação, usando grafos, algumas vezes é necessário calcular a árvore de suporte mínima. Esta árvore é tal que a soma das arestas que a constituem é a mínima possível. Pode haver mais do que uma árvore mínima de suporte, isto nos casos em que existem duas ou mais árvores no grafo em que a soma das arestas é a mesma, e é mínima. Existe, por fim, algoritmos que calculam esta árvore de suporte mínima de forma competitiva, dos quais vou destacar o algoritmo de Prim. Algoritmo de Prim A ideia do Algoritmo de Prim é a de adicionar á árvore já existente o nó que está mais perto da mesma á medida que ela se vai construindo. Quando todas as arestas estão na árvore, então a árvore de suporte mínimo fica concluída. Este algoritmo começa a sua execução no nó com o número zero. Considere o seguinte grafo e a demonstração do modo como actua o Algoritmo de Prim Grafo Inicial
  • 2. Construção da Árvore de Suporte Mínima.