You are on page 1of 38

Algoritmo de la Ruta más

Corta
OBJETIVO DE LA SESIÓN
 Conocer el algoritmo de la ruta más corta.
Por tanto, al finalizar la sesión el estudiante podrá:

• Conocer la aplicación del algoritmo de la ruta más corta.


Algoritmo de la Ruta más Corta
Definición de Ruta más corta.-
Este problema determina la ruta más corta entre un origen y un destino en
una red de transporte.
El objetivo es encontrar la ruta más corta «la trayectoria con la mínima
distancia total» del origen al destino.
Algoritmo de la Ruta más Corta
Definición de Ruta más corta.-
Se dispone de un algoritmo relativamente
sencillo para manejar este problema. La
esencia del procedimiento es que analiza toda
la red a partir del origen; identifica de manera
sucesiva la ruta más corta a cada uno de los
nodos en orden ascendente de sus distancias
(más cortas), desde el origen; el problema
queda resuelto en el momento de llegar al
nodo destino.
Algoritmo de la Ruta más Corta
Definición de Ruta más corta.-
El algoritmo de la ruta más corta consiste, si es necesario decirlo, en una
modalidad de problemas de redes, en la cual se debe determinar el plan de
rutas que genere la trayectoria con la mínima distancia total, que una un
nodo fuente con un nodo destino, sin importar el número de nodos que
existan entre estos.
Algoritmo de la Ruta más Corta
Definición de Ruta más corta.-
Se aplica mucho para problemas de redes de comunicaciones, eléctricas,
transporte, planeación de tráfico urbano, trasbordo, diseño de rutas de
vehículos, carreteras, calles, avenidas, etc. Dentro de esta categoría destaca el
conocido algoritmo de Dijkstra por sus propiedades.
Algoritmo de la Ruta más Corta
Algoritmo de Dijkstra.-
La idea subyacente en este algoritmo consiste en ir explorando todos los
caminos más cortos que parten del vértice origen y que se dirigen hacia los
demás vértices.

Una vez obtenido el camino más corto desde el vértice origen hasta el resto
de los vértices que componen el grafo, entonces el algoritmo se detiene.
Algoritmo de la Ruta más Corta
Características del Algoritmo de Dijkstra.-

 Trabaja por etapas, y toma en cada etapa la mejor solución sin considerar
consecuencias futuras.

 El óptimo encontrado en una etapa puede modificarse posteriormente si


surge una solución mejor.
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).
Algoritmo de la Ruta más Corta
Ejemplos.-
Determine la ruta más corta
para llegar del nodo origen (A),
al nodo destino (E).

Ruta más Corta: A-B-E


Ruta más corta: 9 um
Algoritmo de la Ruta más Corta
Ejemplos.-
Un minero ha quedado atrapado en una mina, la entrada a la mina se
encuentra ubicada en el nodo A, se conoce de antemano que el minero
permanece atrapado en el nodo “I”, para llegar a dicho nodo hay que atravesar
una red de túneles que van conectados entre sí. El tiempo de vida que le
queda al minero sin recibir auxilio es cada vez menor y se hace indispensable
hallar la ruta de acceso al nodo “I” más corta. Las distancias entre nodos de la
mina se encuentran en la siguiente gráfica dadas en cientos de metros.
Formule un modelo que permita establecer la ruta más corta para poder así
auxiliar al minero.
Algoritmo de la Ruta más Corta
Ejemplos.-
Algoritmo de la Ruta más Corta
Ejemplos.-
Opción 1

Ruta más Corta: A-C-E-D-F-I


Ruta más corta: 16 um
Algoritmo de la Ruta más Corta
Ejemplos.-
Opción 2

Ruta más Corta: A-C-E-G-I


Ruta más corta: 16 um
Algoritmo de la Ruta más Corta
Ejemplos.- Actividad en clase
Una persona tiene que desplazarse a diario del pueblo “O” al pueblo “T”. Está
analizando cuál es el trayecto más corto usando un mapa de las carreteras. Los
caminos y sus distancias están representados por la siguiente figura:
Algoritmo de la Ruta más Corta
Ejemplos.- Actividad en clase 4
D
A
6
3 1

4
2
O F T
C
2 3 5
2 3

B E
4
Algoritmo de la Ruta más Corta
Ejemplos.- Actividad en clase 3(O)
4
D
A
6
3 1

4
2
O F T
C
2 3 5
2 3
2(O)

B E
4
Algoritmo de la Ruta más Corta
Ejemplos.- Actividad en clase 3(O)
4
D
A
6
3 1

5(B) 2 4

O F T
C
2 3 5
2 3
2(O)

B E
4
6(B)
Algoritmo de la Ruta más Corta
7(A)
Ejemplos.- Actividad en clase 3(O)
4
D
A
6
3 1

4(A) 2 4

O F T
C
2 3 5
2 3
2(O)

B E
4
6(B)
Algoritmo de la Ruta más Corta
7(A)
Ejemplos.- Actividad en clase 3(O)
4
D
A
6
3 1
6(C)
4(A) 2 4

O F T
C
2 3 5
2 3
2(O)

B E
4
6(B,C)
Algoritmo de la Ruta más Corta
7(A)
Ejemplos.- Actividad en clase 3(O)
4
D
A
6
3 1
6(C)
4(A) 2 4

O F T 10(F)
C
2 3 5
2 3
2(O)

B E
4
6(B,C) ; 9(F)
Algoritmo de la Ruta más Corta
7(A)
Ejemplos.- Actividad en clase 3(O)
4
D
A
6
3 1
6(C)
4(A) 2 4

O F T 10(F)
C
11(E)
2 3 5
2 3
2(O)

B E
4
6(B,C)
Algoritmo de la Ruta más Corta
7(A)
Ejemplos.- Actividad en clase 3(O)
4
D
A
6
3 1
6(C) 13(D)
4(A) 2 4

O F T 10(F)
C
11(E)
2 3 5
2 3
2(O)

B E
4
6(B,C)
Algoritmo de la Ruta más Corta
7(A)
Ejemplos.- Actividad en clase 3(O)
4
D
A
6
3 1
6(C) 13(D)
4(A) 2 4

O F T 10(F)
C
11(E)
2 3 5
2 3
Ruta más Corta: O-A-C-F-T 2(O)
Ruta más corta: 10 um B E
4
6(B,C)
Ejercicio en clase
De la siguiente red, encontrar la Ruta más corta, de la siguiente manera:

1) Por Etapas.
2) Emplear Solver de la herramienta Excel para su comprobación.
Bibliografía
Taha, H. (2012). Investigación de Operaciones. Editorial Person. Novena
Edición.

Hillier, F.S. & Lieberman, G.J. (2010). Introducción a la Investigación de


Operaciones. Editorial Mc Graw Hill.
Novena Edición.

You might also like