Entradas
Mostrando las entradas de octubre, 2022
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
El algoritmo de Dijkstra El algoritmo de Dijkstra te permite calcular la ruta más corta entre un nodo y todos los demás nodos en el grafo. Calcularemos la distancia más corta entre el nodo C y los demás nodos del grafo: Durante la ejecución del algoritmo, iremos marcando cada nodo con su distancia mínima al nodo C (nuestro nodo elegido). Para el nodo C, esta distancia es 0. Para el resto de nodos, como todavía no conocemos esa distancia mínima, empieza siendo infinita (∞): También tendremos un nodo actual . Inicialmente, el nodo actual será C (nuestro nodo elegido). En la imagen, marcaremos el nodo actual con un punto rojo. Ahora, revisaremos los vecinos de nuestro nodo actual (A, B y D) en cualquier orden. Empecemos con B. Sumamos la mínima distancia del nodo actual (en este caso, 0) con el peso de la arista que conecta al nodo actual con B (en este caso, 7), y obtenemos 0 + 7 = 7. Comparamos ese valor con la mínima distancia de B (infinito); el valor más peque...