Algoritmo de Prim
Algoritmo de Prim
Conceptos Previos

Grafo Conexo
Un grafo o grafica es un conjunto finito de nodos o vértices conectados a través de aristas, los cuales pueden ser conexos, es decir existe algún enlace con cada nodo a través de algún camino formando así un grafo entero.
se dice que una grafica es conexa si existe un camino simple entre cualquiera dos de sus vertises.
Grafica de Arbol.
Se dice que una grafica G es de tipo arbol si G es una grafica conexa sin siclos.
Arbol Recubridor Minimo
Dado un grafo conexo y no dirigido, un árbol recubridor mínimo de ese grafo es un subgrafo que tiene que recorrer todos los vértices del grafo inicial.
Algoritmo de Prim
Definición
El algoritmo ..
Incrementa continuamente el tamaño de un árbol, comenzando por un vértice inicial al que se le van agregando sucesivamente vértices cuya distancia a los anteriores es mínima. Esto significa que en cada paso, las aristas a considerar son aquellas que inciden en vértices que ya pertenecen al árbol.
El árbol recubridor mínimo está completamente construido cuando no quedan más vértices por agregar.
La idea básica consiste en añadir, en cada paso, una arista de peso mínimo a un árbol previamente construido.

Objetivo del Algoritmo
Encontrar el árbol recubridor más corto y de menor peso.
Requisitos
- Ser un grafo conexo.
- Ser un grafo sin ciclos.
- Tener todos los arcos etiquetados.

Algoritmo de Prim
Ejemplos !!

A continuación se presenta un ejemplo de uso del algoritmo de Prim para encontrar el árbol abarcador de costo mínimo de una gráfica:

Grafo Ejemplo 2
- Tiene 6 nodos y 9 aristas
- Es conexo
- Y esta etiquetado

Arbol recubridor minimo Peso 34

Arbol recubridor minimo Peso 36

ARM de peso Optimo (21)

Como Obtener el ARM aplicando Prim?

No es necesario empezar por la arista de menor peso, podemos seleccionar un nodo al azar.

Demostracion con codigo Vamos allá !!!

Copy of Algoritmo de Prim
By Jack O Lantern
Copy of Algoritmo de Prim
- 962