algoritmo de kruskal

9
ALGORITMO DE KRUSKAL ERICK ESTRADA MANCILLA ALGORITMIA

Upload: erick-estrada-mancilla

Post on 15-Apr-2017

44 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Algoritmo de kruskal

ALGORITMO DE KRUSKALERICK ESTRADA MANCILLAALGORITMIA

Page 2: Algoritmo de kruskal

JOSEPH KRUSKAL

Joseph B. Kruskal (29 de enero de 1928 – Maplewood, Nueva Jersey, 19 de septiembre de 2010)1 fue un matemático y estadístico estadounidense.Investigador del Math Center (Bell-Labs), en 1956 descubrió un algoritmo para la resolución del problema del árbol recubridor mínimo, el cual es un problema típico de optimización combinatoria, que fue considerado originalmente por Otakar Boruvka (1926) mientras estudiaba la necesidad de electrificación rural en el sur de Moravia en Checoslovaquia.

Page 3: Algoritmo de kruskal

MÉTODO El algoritmo de Kruskal sirve para

construir un árbol (subgrafos sin ciclos) con arcos sucesivamente seleccionados de mínimo peso a partir de un grafo con pesos en los arcos.

Este algoritmo se utiliza para encontrar un camino mínimo (árbol de recorrido mínimo) en un grafo.

Es un algoritmo de optimización en donde se busca reducir el costo total de unir una serie de nodos.

Page 4: Algoritmo de kruskal

APLICACIONES

Redes de comunicación. En donde los nodos representan nodos de consumo, aeropuertos, teléfonos, computadoras. Las aristas representarían los cables o rutas con su respectivo peso. Problemas de viajes

Page 5: Algoritmo de kruskal

DESARROLLO

Desarrollo general Se marca la arista de menor valor

De las restantes, se marca la de menor valor

Repetir lo anterior siempre que la arista no forme un ciclo con las marcadas

El proceso termina cuando todos los nodos del grafo tienen una arista marcada (conectados)

Page 6: Algoritmo de kruskal

EJEMPLOS

Page 7: Algoritmo de kruskal

PRACTICA

Page 8: Algoritmo de kruskal

RESUELTO

Page 9: Algoritmo de kruskal

PREGUNTAS???