Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TALLER 1
Tema: Análisis de
Algoritmo Dijkstra
Curso: 8 S “A”
Asignatura: Análisis de
Algoritmos
Estudiantes:
Proaño Cabrera Anderson
Mora Lombeida Lady
1
-
6 2 2
1 3 5 6
2 6 3
3 4
2
2 4
7
1
PASO 1: Durante la ejecución del algoritmo, iremos marcando cada nodo con su distancia
mínima al nodo 1 (nuestro nodo elegido). Para el nodo 1, esta distancia es 0. Para el resto de
nodos, como todavía no conocemos esa distancia mínima, empieza siendo infinita (∞):
Luego revisamos los vecinos del nodo 1, en este caso son los nodos 3 y 2.
Y sumamos la mínima distancia del nodo actual con el peso de las aristas
Hemos revisado todos los vecinos de 1. Por ello, lo marcamos como visitado.
Nota: Representamos a los nodos visitados con una marca de verificación verde.
PASO 2: Ahora debemos seleccionar un nuevo nodo actual. Ese nodo debe ser el nodo no visitado
con la menor distancia mínima, es decir, el nodo con el menor número y sin marca de verificación
verde. En este caso, ese nodo es 2. Vamos a marcarlo con el punto rojo.
Ahora, repetimos el algoritmo. Revisamos los vecinos de nuestro nodo actual (2), ignorando los
visitados. Esto significa que solo revisaremos el nodo 3 y 4.
Luego sumamos la mínima distancia del nodo actual con el peso de las aristas
1
-
Revisamos los vecinos de nuestro nodo actual (4), ignorando los visitados. Esto significa que solo
revisaremos el nodo 3 y 5.
Luego sumamos la mínima distancia del nodo actual con el peso de las aristas
Revisamos los vecinos de nuestro nodo actual (3), ignorando los visitados. Esto significa que solo
revisaremos el nodo 5. Luego sumamos la mínima distancia del nodo actual con el peso de las
aristas
1
-