Sunteți pe pagina 1din 11

ALGORITMO DIJKSTRA

• CARLOS SILVESTRE ALAN MIGUEL


• CAÑAVI MESA JACK
• CUSI ELESCANO JOSE LUIS
• GAMARRA BARRERA MEDALY
ALGORITMO DIJKSTRA

TAMBIÉN DENOMINADO ALGORITMO DE CAMINOS MÍNIMOS, ES UN MODELO QUE


SE CLASIFICA DENTRO DE LOS ALGORITMOS DE BÚSQUEDA. SU OBJETIVO, ES
DETERMINAR LA RUTA MÁS CORTA, DESDE EL NODO ORIGEN, HASTA CUALQUIER
NODO DE LA RED. SU METODOLOGÍA SE BASA EN ITERACIONES, DE MANERA TAL
QUE EN LA PRÁCTICA, SU DESARROLLO SE DIFICULTA A MEDIDA QUE EL TAMAÑO
DE LA RED AUMENTA, DEJÁNDOLO EN CLARA DESVENTAJA, FRENTE A MÉTODOS
DE OPTIMIZACIÓN BASADOS EN PROGRAMACIÓN MATEMÁTICA.
ALGORITMO DIJKSTRA
EL ALGORITMO DE DIJKSTRA HACE USO Y DEFINE ETIQUETAS A PARTIR DEL NODO ORIGEN Y
PARA CADA UNO DE LOS NODOS SUBSIGUIENTES. ESTAS ETIQUETAS CONTIENEN INFORMACIÓN
RELACIONADA CON UN VALOR ACUMULADO DEL TAMAÑO DE LOS ARCOS Y CON
LA PROCEDENCIA MÁS PRÓXIMA DE LA RUTA.
 
LAS ETIQUETAS CORRESPONDEN A LOS NODOS, NO A LOS ARCOS. EN EL ALGORTIMO DE
DIJKSTRA, ESTAS ETIQUETAS SON TEMPORALES Y PERMANENTES. LAS ETIQUETAS TEMPORALES
SON AQUELLAS QUE SON SUSCEPTIBLES DE MODIFICARSE MIENTRAS EXISTA LA POSIBILIDAD
DE HALLAR PARA SÍ, UNA RUTA MÁS CORTA; DE LO CONTRARIO, DICHA ETIQUETA PASA A SER
PERMANENTE
ETIQUETA = [ACUMULADO, NODO PROCEDENTE] ITERACIÓN
EJERCICIO 1
Ejercicio 2
Encontrar la ruta mas corta del nodo 1 al 6:

1
2 4

2
2

3 6
1

2
1

3 5
4
SOLUCION:
1
2 4
[2,1](1) [4,3](2)
2
2 [3,2](3)

3 6
1
[5,4](4)
[0,-](0)
[7,5](5)
2
1

3 5
4
[5,3](2)
[1,1](1)
RESULTADO:
RUTA: 6-4-2-1
DISTANCIA: 5
EJERCICIO 3

3
2 6
1 4
2
5
1 5 4 7

3
1
3 5 1
3
4
SOLUCIÓN
[ 8 , 4 ]3
[1,1
  ]1
[  4,2 ] 2
3
2 6
1 4
2 [ 7 ,5 ]6
[ 1,−
  ]0
5
1 5 4 7
[ 8 ,6 ] 5
1 [ 3 ,2 ]2
3

3 5 1
3
[ 6 , 4 ]3
4
[ 3 ,1 ] 1 [ 7 ,3 ] 4
EJERCICIO 4
MEDIANTE EL ALGORITMO DE DIJSKTRA, ENCUENTRE EL CAMINO MAS CORTO
PARA LLEGAR DEL PUNTO I HACIA EL PUNTO F

F
1
 
10
I
2 3
0 9 4 6

7
5

 
2
1 F 1 F
  10 
10 10
I
2 3 2 3
0 9 4 6 I 0 9 4 6

5 7 7
5
  5 
2 2
1
8 14
F
10

2 3
I 0 9 4 6

5 7

5 7
2
F
1
1 8 9
8 13 F
10
10

2 3 2 3
I 0 9 4 6 I 0 9 4 6

5 7 5 7

5 7 5 7
2 2
1 F
8 9
10

2 3
I 0 9 4 6

5 7

5 7
2

S-ar putea să vă placă și