Professional Documents
Culture Documents
1.
rbol de recubrimiento mnimo rbol: grafo sin ciclos y conexo rbol de recubrimiento mnimo (minimum spanning tree, MST) rbol que interconecta todos los nodos el grafo de forma que la suma de los pesos de las aristas que lo forman sea lo menor posible
Algoritmo voraz:
Funcin a minimizar: longitud del rbol de recubrimiento Candidatos: las aristas del grafo Funcin solucin: rbol de recubrimiento de longitud mnima Funcin factible: el conjunto de aristas no contiene ciclos Funcin de seleccin:
- Seleccionar la arista de menor peso que an no ha sido seleccionada y que no forme un ciclo (Algoritmo Kruskal) - Seleccionar la arista de menor peso que an no ha sido seleccionada y que forme un rbol junto con el resto de aristas seleccionadas (Algoritmo Prim)
Algoritmo de Kruskal
Algoritmo de Prim
Comenzando por un nodo cualquiera, seleccionar la arista de menor peso que:
an no haya sido seleccionada y que forme un rbol junto con el resto de aristas seleccionadas
COMPLEMENTOS:
Observacin: No se producen rechazos. Teorema: Prim calcula el rbol expandido mnimo. Demostracin por induccin sobre |T| y utilizando el lema anterior.
Observaciones:
-
Existen algoritmos ms eficientes, ms sofisticados, ms recientes (Kruskal es de 1956, Prim de 1957 [1930]).
- Son ejemplos importantes de aplicacin de la tcnica voraz. Contrastar con la funcin voraz (ejercicio).