Está en la página 1de 6

Instituto Tecnológico de Mérida

Ciencias de la tierra

Carrera: Ingeniería civil

Materia: Modelos de optimización de recursos

Tarea: Act.1.U4. Resolución de problema de la ruta más


corta.

Maestro: Ing. Hermilio Bartolo Rojas

Alumno: Charly Chan Canche

Grado y grupo: 3CA

Fecha de entrega: 06/05/2022


Primero comenzamos analizando las trayectorias que nos brinda el problema, esto
quiere decir que nos fijamos en las direcciones de las flechas y saber así el
sentido de las flechas y los nodos que hay, además de identificar nuestro punto de
origen y nuestro punto de destino, ya identificado estos elementos, procedemos a
realizar nuestras operaciones, posicionándonos en nuestro primer nodo.

Procedemos a asignar una etiqueta permanente a nuestro punto de origen ósea el


nodo llamado aeropuerto (Ae)

[0,-]⟶Permanente

Iteración 1
Analizando la información de las rutas y sabiendo el sentido de las flechas
podemos notar que del aeropuerto podemos llegar a los nodos 1,4 y 9, a
continuación, se colocarán en tablas la información y calculo de las rutas para una
mayor facilidad en las operaciones y comprensión.

Nodos Etiquetas Estados


Aeropuerto (Ae) [0,-] Permanente
1 [0+2.0=2.0, Ae] Temporal
4 [0+2.2=2.2, Ae] Temporal Permanente
Para obtener los
9 [0+1.9=1.9, Ae] Temporal resultados nos
fijamos en los
nodos a los que se podían llegar partiendo del aeropuerto, en donde teníamos que
sumar la distancia anterior del nodo más la siguiente a la que se quiere llegar, por
ello es 0+2.0 que es la distancia que hay para llegar al nodo 1, ya teniendo todas
de nuestro respectivos nodos nos fijamos en nuestro menor valor, en este caso
fue del nodo 9, entonces pasa de ser de un estado temporal a uno permanente
esto quiere decir que de ahora en adelante nos centraremos en ese nodo, y
descartamos las demás, se elige el menor ya que el algoritmo de Dijkstra es elegir
la ruta más corta; y de esta manera será la metodología a seguir para las demás
iteraciones o calculo de rutas a seguir.
Iteración 2
Del nodo 9 podemos llegar al nodo 18 y 16
Nodos Etiquetas Estados
9 [0+1.9=1.9, Ae] Permanente
18 [1.9+1.7=3.6, 9] Temporal Permanente
16 [1.9+1.8=3.7, 9] Temporal

Para las dos etiquetas: [3.6, 9], [3.7, 9] se elige el menor, en este caso es el
[3.6, 9] que corresponde al nodo 18, entonces pasa de ser temporal a permanente
y descartamos el nodo 16.
Iteración 3
Del nodo 18 puedo llegar al nodo 19
Nodos Etiquetas Estados
18 [1.9+1.7=3.6, 9] Permanente
19 [3.6+1.4=5, 18] Temporal
Permanente

Para la etiqueta: [5, 18], se elige al ser el menor y único valor que hay, entonces
pasa de ser temporal a permanente y nos pasamos al siguiente nodo fijándonos
del sentido y que de igual manera solo va ligada al siguiente.
Iteración 4
Del nodo 19 podemos llegar al 20
Nodos Etiquetas Estados
19 [3.6+1.4=5, 18] Permanente
20 [5+0.5=5.5, 19] Temporal Permanente

Para la etiqueta: [5.5,19], se elige al ser el menor y único valor que hay, entonces
pasa de ser temporal a permanente y nos pasamos al siguiente nodo fijándonos
del sentido y que de igual manera solo va ligada al siguiente.
Iteración 5
Del nodo 20 podemos llegar al centro de la ciudad

Nodos Etiquetas Estados


20 [5+0.5=5.5, 19] Permanente
Centro de la [5.5+1.1=6.6, 20] Temporal
ciudad
Permanente

Para la etiqueta: [6.6,20] se elige al ser el menor y único valor, ósea etiqueta que
hay, entonces pasa de ser temporal a permanente, y como nuestro centro de la
ciudad ósea nuestro destino ya no se encuentra más nodos en donde se conecten
y como sabemos que es el destino sabemos que el proceso ha terminado.
Para notar el cambio que siguió la ruta se proporciona la siguiente tabla con todas
las etiquetas elegidas y todos los estados permanentes:
Nodos Etiquetas Estados
Aeropuerto [0,-] Permanente
(Ae)
9 [1.9, Ae] Permanente
18 [3.6, 9] Permanente
19 [5, 18] Permanente
20 [5.5, 19] Permanente
Centro de la [6.6, 20] Permanente
ciudad

Ahora para poder dar la solución al problema que se nos planteo se procede a
determinar la ruta más corta, esta se da del punto de destino retrocediendo hacia
el punto de origen o de partida, claramente se puede observar en la anterior tabla,
que prácticamente nos indica los nodos que se ven involucrados, la secuencia
vista es la siguiente:

Centro de la ciudad [6.6, 20] 20 [5.5, 19] 19 [5, 18] 18 [3.6, 9]


9 [1.9, Ae] Aeropuerto [0,-]

Por ello tenemos la ruta más corta que deseamos:


Centro de la ciudad 20 19 18
9 Aeropuerto
A continuación, enmarcamos la ruta más corta a seguir:

Por lo tanto, con el algoritmo de Dijkstra obtenemos la ruta más corta con una
distancia de 6.6 kilómetros entre el aeropuerto y el centro de la ciudad, como se
aprecia en la anterior imagen, la ruta que se sigue.

También podría gustarte