Vous êtes sur la page 1sur 11

3.

11 Algoritmo de
Dijkstra
y probabilidades

Aplicaciones de la
Teora de Grafos
a la vida real

Alberto Conejero y Cristina Jordn


Depto. Matemtica Aplicada
E.T.S. Ingeniera Informtica
Universitat Politcnica de Valncia

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia
Supongamos que nos encontramos en una jungla en la que hay tigres:

En la jungla hay distintos refugios. Nuestro


objetivo es ir del refugio al amarillo al rojo,
sin embargo no tenemos demasiadas ganas
de cruzarnos con un tigre por el camino.
Conocemos cuales son las probabilidades de
cruzar cada tramo sin encontrarnos con
ningn tigre.

Cul es el camino ms seguro desde el refugio amarillo al rojo?


Imagen de http://www.wikipedia.es de Saravask

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia
Aqu tenemos las posibilidades de encontrar llegar a salvo de una cabaa a otra sin
encontrar ningn tigre en cada trayectos entre refugios:

Vamos a expresarlas en trminos de probabilidades (de 0 a 1).

Cul es el camino ms seguro desde el refugio amarillo al rojo?

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia
Aqu tenemos las posibilidades de encontrar llegar a salvo de una cabaa a otra sin
encontrar ningn tigre en cada trayectos entre refugios:

Vamos a expresarlas en trminos de probabilidades (de 0 a 1).

Cul es el camino ms seguro desde el refugio amarillo al rojo?

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia
La idea va a ser similar a la utilizada en el algoritmo de Dijkstra: Fijar el camino ms
seguro a cada vecino y hallar el vecino ms prximo (en nuestro caso el ms seguro).
Qu es ms seguro ir del refugio amarillo al morado directamente o pasando por el
naranja?

Veamos la probabilidad de llegar a salvo al morado desde el amarillo en cada trayecto:


Del amarillo al naranja, la probabilidad es de 0,7.
Del amarillo al morado habiendo pasado por el naranja, la probabilidad es 0,7*0,8 = 0,56
Como la probabilidad de encontrar un tigre del amarillo al morado por el trayecto que les
une directamente es 0,5, entonces es ms seguro ir del amarillo al morado pasando por
el refugio naranja que directamente.

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia

Paso
0

Amarillo Naranja Morado Verde Azul


( AM )
(N )
(M )
(V )
( Az )
1

Rojo
( R)

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia

Paso
0
1

Amarillo Naranja Morado Verde Azul


( AM )
(N )
(M )
(V )
( Az )
1

0,7

0,5

Rojo
( R)

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia
0,7*0,8 = 0,56
0,7*0,9 = 0,63

Paso
0
1
2

Amarillo Naranja Morado Verde Azul


( AM )
(N )
(M )
(V )
( Az )
1

0,7

0,5
0,56

0,63

Rojo
( R)

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia
0,7*0,8 = 0,56
0,7*0,9 = 0,63
0,7*0,9*0,9 = 0,567
0,7*0,9*0,8 = 0,504
0,7*0,9*0,5 = 0,315

Paso
0
1
2
3

Amarillo Naranja Morado Verde


( AM )
(N )
(M )
(V )
1

0,7

0,5
0,56
0,567

0,63

Azul
( Az )

Rojo
( R)

0,504 0,315

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia
0,7*0,8 = 0,56
0,7*0,9 = 0,63
0,7*0,9*0,9 = 0,567
0,7*0,9*0,8 = 0,504
0,7*0,9*0,5 = 0,315
0,7*0,9*0,9*0,6 = 0,3402
0,7*0,9*0,8*0,7 = 0,3528

Paso
0
1
2
3
4

Amarillo Naranja Morado Verde


( AM )
(N )
(M )
(V )
1

0,7

0,5
0,56
0,567

0,63

Azul
( Az )

Rojo
( R)

0,504 0,315
0,504 0,315

3.11. Algoritmo de Dijkstra y probabilidades

Aplicaciones de la Teora de Grafos a la vida real

Supervivencia
0,7*0,8 = 0,56
0,7*0,9 = 0,63
0,7*0,9*0,9 = 0,567
0,7*0,9*0,8 = 0,504
0,7*0,9*0,5 = 0,315
0,7*0,9*0,9*0,6 = 0,3402
0,7*0,9*0,8*0,7 = 0,3528

Paso
0

Amarillo Naranja Morado Verde


( AM )
(N )
(M )
(V )
1

Azul
( Az )

Rojo
( R)

1
2
3
4

0,7

0,5
0,56
0,567

0,63

0,504
0,504

0,315
0,315

0,3528

Por lo tanto el camino


ms seguro de la
cabaa amarilla a la
roja es pasando por
la naranja, la verde y
la azul.

3.11. Algoritmo de Dijkstra y probabilidades

Vous aimerez peut-être aussi