Mateo Sanabria Ardila
ISIS1105: Diseño y análisis de algoritmos
Greedy algorithms Estrategia de búsqueda en la cual se elige la opción óptima en cada paso local con la idea de encontrar la solución óptima global
Subestructura optima: Solucionar subproblemas "óptimamente" significa poder solucionar el problema original "óptimamente"
Elección codiciosa: Elecciones locales óptimas llevan a la solución óptima global
Tree (arbol) := Es un grafo no dirigido para el cual cualquier dos nodos están conectados por exactamente un camino i.e. un grafo conectado acíclico
Spanning Tree (árbol de recubrimiento)
Dado un grafo G=(V,E) un ST es un arbol S tal que
S es un Subgrafo que es un árbol que alcanza todos los nodos de G
MST: Minimum spanning tree Dado un grafo cargado G=(V,E) un MST es un spanning tree S de G tal que la suma de los pesos los arcos de S es mínima
Algoritmo de Prim
Algoritmo de Kruskal
Board Time!