Algoritmo de Dijkstra: Ruta Óptima y Coste Mínimo
Clase 35 de 40 • Curso de Matemáticas Discretas
Resumen
El algoritmo de Dijkstra va a buscar la ruta optima o de menor coste entre dos vértices.
Los pasos de este algoritmo son los siguientes:
-
Asignar el valor infinito a cada nodo que no ha sido visitado.
-
Mantener un registro de los nodos visitados.
-
Calcular la distancia a cada nuevo nodo sumando la distancia anterior.
-
Si la nueva distancia que se calculo es menor que la anterior entonces reemplazar en el nodo, sino dejar la anterior.
-
Se finalizará cuando se llega al nodo final.