You are on page 1of 5

1.1.

Parte 4. Programacin dinmica

Segn el diagrama 2, por el mtodo de programacin dinmica resolvindolo de manera


Manual, respondan:

a) Cul es la ruta ms corta entre los nodos (ciudades 1 a la 10)?. Defina las etapas y
los estados utilizando la recursin hacia atrs y despus resuelvan el problema.
Etapa N 1.
Decisiones
10________8
10________9

nicas Trayectorias
Disponibles
6
4

Etapa N2
Decisin
5
6
7

5________8
6________8
6________9
7________9

Distancia
3
5
7
2

2 Distancia
6
6
4
4

Distancia
Total
9
11
11
6

TRAYECTORIA PTIMA
Etapa de Decisin Decisin
Distancia Mnima Total
(N=2)
ptima
hasta 10
5
8
3+6=9
6
8
5 + 6 = 11
7
9
2+4=6

Decisin Optima
5: IR HASTA 8
6: IR HASTA 8
7:IR HASTA 9

Etapa N3

Decisin
2
3

2________5
2________6
3________5
3________6
3________7
4________6
4________7

Distancia
1
5
3
4
2
5
6

2 Distancia
9
11
9
11
6
11
6

Distancia
Total
10
16
12
15
8
16
12

Decisin Optima
2: IR HASTA 5
3: IR HASTA 7

4:IR HASTA 7

TRAYECTORIA PTIMA
Etapa de Decisin Decisin
Distancia Mnima Total
(N=2)
ptima
hasta 10
2
5
1 + 9 = 10
3
7
2+6=8
4
7
6 + 6 = 12
Etapa N4:
Decisin
1

1________2
1________3
1________4

Distancia
3
5
2

2 Distancia
10
8
12

Distancia
Total
13
13
14

TRAYECTORIA PTIMA
Etapa de Decisin Decisin
Distancia Mnima
(N=2)
ptima
hasta 10
1
13
3 + 10 = 13

Total

Decisin Optima
1: IR HASTA 3

Mnima distancia total entre 1 y 10 es igual a 13 unidades.


Trayectoria:

Este es un problema relacionado con el problema del agente viajero, que debe recorrer la
menor distancia posible entre las ciudades 1 y 10, indicados en la red mostrada
anteriormente, se observa que se divide el problema en cuatro etapas o decisiones a tomar.
En el punto 8 de la red, solo una decisin disponible: ir directamente hasta 10
recorriendo una distancia de 6 horas. En la misma forma desde 9 la distancia es de 4 horas
nicamente. Puesto que estas son las nicas trayectorias disponibles, representan un
mnimo. Sin embargo el punto 5 hay decisiones disponibles, ir hasta 8 recorriendo 9 horas,
entonces 5 ir hasta 8.
La distancia entre 5 y 10 tiene 1 componente.
En una forma similar se compran las dems alternativas:
En el punto 6, se tienen dos opciones 8 y 9, recorriendo 5 y 7 horas respectivamente,
La distancia entre 2 y 10 tiene dos componentes:
La distancia resultante de la decisin inmediata tomada en ese momento.
La misma distancia resultante de todas las decisiones futuras requeridas para ir hasta 10.
Puede suponerse que uno est en 6 y tome la decisin de ir hasta 10. La distancia total
que resulta de esta decisin es 6 8 = 5 + 6 = 11 horas. Similarmente la decisin 6 9
= 7 + 4 = 11 horas y. Como son iguales se puede tomar cualquiera.

En el punto 7 solo se tiene una alternativa que es 9 con una duracin de 6 horas.

Se comparan los dems puntos, como l le caso del 2, tiene dos alternativas 2 5 = 1 +
9 = 10 y 26 = 5 + 11 = 16 horas; como 10<16, as la decisin optima es el punto de 25.
Desde 3, la decisin ptima es ir a 7, recorriendo una distancia de 8 horas.
Desde 4, la distancia ptima es ir a 7 con una duracin de 12 horas.
Y finalmente la ltima etapa, donde la solucin ms ptima est dada por el nodo 1 hasta
3, con 13 horas de recorrido.

Si se conoce lo que sucedi anteriormente, se pueden optimizar las decisiones futuras,


ya que se contara con experiencia en este tipo de cosas. Continuando, al retroceder la
trayectoria hasta llegar al comienzo, tomando decisiones optimas a medida que se va
avanzando.

As se cumple con el objetivo y concepto de la programacin lineal, que consiste e


dividir un problema en etapas y optimizar en la etapa correspondiente cualquier condicin
dada.

b) Cul es la ruta ms corta entre los nodos (ciudades 1 a la 10)?. Defina las
etapas y los estados utilizando la recursin hacia atrs y despus resuelvan el
problema.
La ruta ms corta entre los nodos es 1 3 7 9 10. Las etapas son 4, que se presentan
en el proceso anterior junto con los estados y el anlisis del problema.
c) Cul es la duracin total en horas segn la ruta optima obtenida?

La duracin total en horas es de 13, segn la ruta optima que se obtuvo.

Solucin por medio de Win QSB (Con el mdulo Dinamic Programing.)

d) Entrada datos pricipales

e) Entrada datos especificos

f) Resultados

g) Ruta minima