Documente Academic
Documente Profesional
Documente Cultură
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 1 DE 9
PROGRAMACIN DINMICA
CONTENIDOS: APLICACIN 1: Modelo de la Ruta ms Corta APLICACIN 2 : Anlisis de Reemplazo de Equipos
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 2 DE 9
900 770
SOLUCIN: Estructura:
K1 X1 1 r1
Donde: ETAPAS
K2 X2
2
K3 X3
3
K4 X4
4
r2
r3
r4
Xi: Estado actual en el que se encuentra el turista en la etapa i X1={1} X2={2, 3, 4} X3={5, 6, 7} X4={8, 9} Variables de decisin
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 3 DE 9
Xi: Estado actual en el que se encuentra el turista en la etapa i X1={1} X2={2, 3, 4} X3={5, 6, 7} X4={8, 9} Ki: Estado al que dirige en la etapa i K1={2, 3, 4} K2={5, 6, 7} K3={8, 9} K4={10} Estados ri : Distancia recorrida en la etapa i Funcion de retorno fi (Xi) : Valor acumulado de la funcin objetivo (menor distancia) para el estado Xi desde la etapa i hasta el destino final (nodo 10) Kix: Decisin optima en la etapa i dado el estado Xi en el que se encuentra en la etapa i
A continuacin se muestran las iteraciones recursivas del problema aplicando el METODO DE RETROCESO:
Etapa 4 x4 8 9
En la tabla anterior se muestra las distancias ms cortas que hay desde el nodo donde se encuentra actualmente (8 9) al nodo final (10).
Etapa 3 x3 5 6 7
r3(k3)+f4(k3) k3=8
610+1030=1640 540+1030=1570 790+1030=1820
k3=9
790+1390=2180 940+1390=2330 270+1390=1660
En la tabla precedente se muestra tambin las distancias ms cortas que hay desde el nodo donde se encuentra actualmente (5, 6 7) hasta el nodo final (10), pasando por 8 9. Estas distancias se determinan aplicando la ecuacin recursiva r3(k3)+f4(k3). Por ejemplo para determinar la distancia que hay entre X3=5 y el nodo final (10), tomando la decisin K3=8, ser igual a la distancia que entre la ciudad 5 a la ciudad 8 mas la distancia que hay entre la ciudad 8 hasta la ciudad 10, osea 610+1030=1640. Etapa 2 x2 k2=5 r2(k2)+f3(k2) k2=6 k2=7 Solucin Optima f2(x2) k2*
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 4 DE 9
2 3 4
5 5 5
Etapa 1 x1 1 k1=2
550+2320=2870
r1(k1)+f2(k1) k1=3
900+2220=3120
f1(x1) 2870
k1* 2
La tabla precedente nos muestra las distancias que desde el nodo 1 hasta el nodo 10, pasando por 2, 3 4 y son 2870, 3120 y 2920 kilmetros, respectivamente . Por lo tanto la solucin ptima en detalle ser: Etapa 1 2 3 4 nodo actual 1 2 5 8 nodo destino 2 5 8 10 Interpretacin Encontrndose en la ciudad 1, se tendr que ir a la ciudad 2. De la ciudad 2 ir a la ciudad 5. De la ciudad 5 ir a la ciudad 8 Finalmente de la ciudad 8 ir a la ciudad 10
El costo de una mquina nueva es de $ 2 000 000. La vida til de las instalaciones que realizan este proceso de produccin es de 5 aos al final de lo cual toda la instalacin ser rescatada. La mquina actual completar 3 aos en la prxima inspeccin. Determine el plan de mantenimiento y reemplazo de esta mquina. SOLUCIN: Estructura:
K1
X1=8
K2 X2
2
K3 X3
3
K4 X4
4
K5 X5
5
K6 X6
6
1 r1
Donde:
r2
r3
r4
r5
r6
ETAPAS El problema puede dividirse en 3 etapas, cada etapa representa cada expansin en el cual el inversionista va a invertir.
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 5 DE 9
Variables de decisin Ki: Decisin de Conservar o Reemplazar en la etapa i Para la etapa 6 la nica decisin es Vender. ri : Costo de reemplazar o conservar el activo. En la etapa 6 el valor de r6 es el producto del valor de rescate del activo. Estados Xi: Edad del activo al inicio de la etapa i Funcion de retorno fi (Xi) : Valor acumulado de la funcin objetivo (menor costo) para el estado del activo Xi desde la etapa i hasta el final del horizonte de vida. Kix: Decisin optima en la etapa i dado el estado Xi en el que se encuentra el activo en la etapa i A continuacin presentamos la red del problema en trminos de costos de reemplazar o conservar el activo.
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 6 DE 9
Ao 5
Ao 4
Ao 3
Los resultados en K3* de RC indican que posiblemente este problema tiene ms de una solucin ptima.
Ao 2
Ao 1
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 7 DE 9
Por lo tanto las polticas ptimas en base a las tablas de recursividad sern: (dos soluciones ptimas) AO 1 2 3 4 5 Alternativa 1 R C C R C V Alternativa 2 R C R C C V
Analizando la solucin ptima de la alternativa 1, se tiene: En el ao 1 la decisin ptima ser de Reemplazar (R), esto implica comprar una mquina nueva, la cual al final del ao tendr 1 ao de edad. En el ao 2, dado que se tiene una mquina de 1 ao de edad, la decisin ptima ser Conservar (C), por lo tanto al final del ao 2 la mquina tendr 2 aos de edad, y as sucesivamente se rescata las mejores decisiones en las dems etapas del problema. Entonces si la empresa quiere a la larga optimizar sus costos de operacin y mantenimiento, deber aplicar cualquiera de las dos alternativas de polticas de reemplazo para sus activos.
K1
X1=8
K2 X2
2
K3 X3
3
K4 X4
4
1 r1
Donde:
r2
r3
r4
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 8 DE 9
ETAPAS El problema puede dividirse en 3 etapas, cada etapa representa cada expansin en el cual el inversionista va a invertir. Variables de decisin En este caso consideremos que las variables de decisin dn (n = 1, 2, 3,4) es los ingresos que se va maximizar en la etapa n Estados Cada etapa tiene cierto nmero de estados asociados a ella. En nuestro caso las variables de estado son: S1, S2, S3 ,S4 y S5
Funcin de retorno Se dispone de una relacin recursiva que identifica la poltica ptima para cada estado en la etapa n, dada la poltica ptima para cada estado en la etapa (n + 1) fi (Xi) : Valor acumulado de la funcin objetivo (mayor rendimiento) desde la etapa i hasta el final
d4*
S4/d4 0 1 2 3 4 5 6 7 8
A C=0 R=0 0 0 0 0 0 0 0 0 0
B C=1 R=3 -
C C=3 R=6 3 3 3 3 3 3 3 3
6 6 6 6 6 6
0 3 3 6 6 6 6 6 6
A B B C C C C C C
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 9 DE 9
Etapa 3
f3(S3) = R3(S3, d3 ) + f4*(S4) S3/d3 0 1 2 3 4 5 6 7 8 A C=0 R=0 0+0 0+3 0+3 0+6 0+6 0+6 0+6 0+6 0+6 B C=2 R=3 C C=3 R=5 D C=6 R=9 F*3(S3) d3*
0 3 3 6 8 9 11 12 12
A A A A C C D D D
Etapa 2
f2(S2) = R2(S2, d2 ) + f3*(S3) S2/d2 A C=0 R=0 0 1 2 3 4 5 6 0+11 7 0+12 8 0+0 0+3 0+3 0+6 0+8 0+9 2+11 0+12 2+12 B C=1 R=2 2+0 2+3 2+3 2+6 2+8 2+9 C C=4 R=5 D C=5 R=8 F*2(S2) d2*
0 3 5 6 8 10 11 13 14
Copia No Controlada
INVESTIGACIN DE OPERACIONES
PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 10 DE 9
Etapa 1
f1(S1) = R1(S1, d1 ) + f2*(S2) S1/d1 5 A C=0 R=0 0+14 B C=3 R=5 5+10 C C=4 R=6 6+8 F*1(S1) d1*
15
En consecuencia analizando las iteraciones recursivas, se tiene la siguiente Poltica Optima: CAPITAL CAPITAL PLANTA DISPONIBLE PROPUESTA REQUERIDO RENDIMIENTO 1 8 B 3 5 2 5 B 1 2 3 4 C 3 5 4 1 B 1 3 TOTAL 15 A la planta 1 se debera asignar la propuesta B, a la planta 2 tambin la B, a la planta 3 se debe asignar la propuesta C y a la planta 4 la propuesta B, obteniendo un rendimiento total mximo de 15 millones de dlares.
Copia No Controlada