Professional Documents
Culture Documents
Integrante:
Kevin Hernn Bravo Muentes
Materia :
Optimizacin Combinatoria.
El algoritmo de Prim permite la construccin de un rbol de expansin mnima (MST) a partir
de un grafo G=(V, A). En este algoritmo voraz, los vrtices se dividen en dos conjuntos:
procesados y no procesados.
Al principio, solo hay un vrtice en el conjunto P de los vrtices procesados y los dems
estn en el conjunto V-P de vrtices por procesar. Cada iteracin del algoritmo incrementa
el conjunto P en un vrtice, mientras que el tamao del conjunto V-P decrece en uno.
Sea G=(V, A) un grafo ponderado no dirigido, conexo y sin lazos. Para
obtener un rbol ptimo a partir de G, aplicamos el siguiente
procedimiento:
: 1 1 , = , = 1 , 2 , , ,
= 1 , 2 , , 1 , y N = V P. La arista de menor peso observada
no debe de generar ciclo despues la aadimos a T. Colocamos +1 en P y lo
eliminamos de N.
: I 1.
Si i = n , el subgrafo de G determinado por las aristas 1 , 2 , , 1 es
conexo, con n vrtices y n 1 aristas y es un rbol ptimo para G.
Si i < n , regresamos al paso 2.
1 2
1 2 3
6 5
4 6
4 5 6
3 8
7
7 3
1 2
1 2 3
6 5 Se toma el vrtice 1 como nodo raz, se observa que
4 6 se tiene como opciones a las aristas (1,2) y (1,4)
pertenecientes al vrtice 1, se escoge la arista (1,2)
4 5 6
3 8 por ser la arista de menor peso.
7
7 3
7 3 {(2,4);(2,5);(3,5);(3,6);(4,7);(5,6);(5,7);(
{(1,2);(2,3);(1,4) {1,2,3,4
4 6,7)} {6,7} 10
;(4,5)} ,5}