Sunteți pe pagina 1din 10

INVESTIGACIN DE OPERACIONES

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

- APLICACIN 3: Presupuesto de Capital

Copia No Controlada

INVESTIGACIN DE OPERACIONES

PROBLEMAS RESUELTOS
PROGRAMACION DINAMICA
Revisin : 2 Pgina 2 DE 9

APLICACIN 1: Modelo de la Ruta ms Corta


En la ciudad 1 queda un aeropuerto internacional con afluencia de muchos turistas que desean conocer los centros tursticos indicados en la red de la figura mostrada en la parte inferior. La red muestra la distancia (en kilmetros) de un centro a otro, as mismo muestra las alternativas de traslado. Una agencia de CityTour internacional desea determinar lo siguiente: Para los turistas que desean conocer nicamente el centro turstico nmero 10 hallar la trayectoria de menor distancia.
680 2 790 1050 550 1 3 660 510 700 4 830 7 580 760 6 940 790 270 9 1390 5 790 540 10 610 8 1030

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

r4(k4) k4=10 1030 1390

Solucin Optima f4(x4) 1030 1390 k4* 10 10

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

Solucin Optima f3(x3) 1640 1570 1660 k3* 8 8 9

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

680+1640=2320 580+1640=2220 510+1640=2150

790+1570=2360 760+1570=2330 700+1570=2270

1050+1660=2710 660+1660=2320 830+1660=2490

2320 2220 2150

5 5 5

Etapa 1 x1 1 k1=2
550+2320=2870

r1(k1)+f2(k1) k1=3
900+2220=3120

Solucin Optima k1=4


770+2150=2920

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

La distancia recorrida desde la ciudad 1 hasta la ciudad 10 es 2870 kilmetros.

APLICACIN 2 : Anlisis de Reemplazo de Equipos


La principal mquina de un proceso qumico de produccin es inspeccionada anualmente, siendo conservada o reemplazada. El costo de mantenimiento y el valor de rescate de esta maquina se presenta en la tabla siguiente: Edad (aos): Costo de mantenimiento (miles de $) Valor de rescate (miles de $) 1 700 950 2 3 4 300 900 1200 500 200 0

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.

A continuacin se muestran las iteraciones recursivas del problema:

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.

APLICACIN 3: Presupuesto de Capital


Una corporacin recibe cuatro propuestas de sus tres plantas respecto a la posible expansin de las instalaciones. La corporacin tiene un presupuesto de $8 millones para asignarlo. A cada planta se le solicita someta sus propuestas, indicando el costo total (c) y el ingreso total (R) para cada propuesta. En la tabla siguiente se resumen los costos e ingresos (en millones de dlares). La meta de la corporacin es la de maximizar el ingreso total resultante de la asignacin de los $8 millones a las tres plantas. Determine la asignacin ptima de las propuestas a cada planta, suponiendo que se acepta slo una propuesta por planta. Planta 1 Propuesta c1 R1 A 0 0 B 3 5 C 4 6 D SOLUCIN: Estructura: Planta 2 c2 R2 0 0 1 2 4 5 5 8 Planta 3 c3 R3 0 0 2 3 3 5 6 9 Planta 4 c4 R4 0 0 1 3 3 6 -

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

A continuacin presentamos las iteraciones recursivas del problema: Etapa 4

f4(S4) = R4(S4, d4 ) + f5*(S5) F*4(S4)

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*

3+0 3+3 3+3 3+6 3+6 3+6 3+6

5+0 5+3 5+3 5+6 5+6 5+6

9+0 9+3 9+3

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*

5+0 5+3 5+3 5+6 5+8

8+0 8+3 8+3 8+6

0 3 5 6 8 10 11 13 14

A A B A A,B B A,B B B,D

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

S-ar putea să vă placă și