25 Marzo 2022 🎱
Seminario 4
Floyd-Warshall y Dijkstra
- Warshall: O(n^3), para grafos pequeños o medios, basado en programación dinámica, con pesos positivos y negativos.
- Dijkstra: O(n^2), para grafos grandes o gigantes, basado en algoritmos voraces, con pesos sólo positivos.
Floyd-Warshall, camino más corto
- Busca el camino mínimo en grafos dirigidos ponderados entre dos vértices.
- Matriz de pesos, costes y predecesores/caminos.
Backtracking, camino más largo
8 Abril 2022 ✏️
Seminario 5, Problema del viajero
Camino Hamiltoniano
Forma voraz
Depende mucho del heurístico.
EJ 1
- SOL: Es la 2
Ej 2
Soluciones
Ejercicio de backtracking
- Backtracking tiene complejidad de O(N!) en el problema del viajero.