Vous êtes sur la page 1sur 4

INVESTIGACION DE OPERACIONES II

PROGRAMACION DINAMICA DETERMINISTICA


CASOS ESPECIALES: MODELO DE LA MOCHILA / MODELO DE INVENTARIO

Instrucciones:
Resolver los siguientes problemas considerando el uso de la recursividad en la
programacin dinmica.

PROBLEMA 1 (Volumen de carga)


Solucin:
Artcul Pes Ingres
o o o
Etapa: Cada tipo de artculo representa a una etapa. n pn in
Estado: La disponibilidad respecto a la capacidad del barco. 1 2 31
Decisin: Cuntas unidades de cada tipo de artculo llevar 2 3 47
Funcin recursiva: Representa el total de ingreso que se quiere maximizar. 3 1 14

s3=0; significa que el barco est lleno, disponibilidad cero.


s3=4; significa que el barco est vaco, disponibilidad 4 ton.

Etapa 3 (Artculo 3)
f3(s3,x3)=14x3 Solucin
ptima
s x3 =0 x3 =1 x3 =2 x3 x3 =4 f3*(s3) x3*
3 =3
0 14(0)= - - - - 0 0
0
1 - 14(1)=1 - - - 14 1
4
2 - - 14(2)=2 - - 28 2
8
4 - - - - 14(4)=5 56 4
6

Etapa 2 (Artculo 2)
f2(s2,x2)=47x2 + f3*(s2-3x2) Solucin
s ptima
2 x2 =0 x2 =1 f2*(s2) x2*
0 47(0)+0=0 - 0 0
2 47(0)+28=2 - 28 0
8
4 47(0)+56=5 47(1)+14=6 61 1
6 1

Etapa 1 (Artculo 1)
f1(s1,x1)=31x1 + f2*(s1-2x1) Solucin
s ptima
1 x1 =0 x1 =1 x1 =2 f1*(s1) x1*
4 31(0)+61=6 31(1)+28=5 31(2)+0=6 62 2
1 9 2

Para obtener la solucin ptima, se observa que el mximo ingreso generado en la etapa 1, es decir $62 mil, se produce
cuando se decide llevar 2 unidades del artculo 1. Con esto se ha ocupado toda la capacidad de carga.

Ingreso total=62; llevar 2 unidades del artculo 1; peso acumulado = 4 toneladas

Ing. Manuel Snchez Tern


INVESTIGACION DE OPERACIONES II

Ing. Manuel Snchez Tern


INVESTIGACION DE OPERACIONES II

PROBLEMA 2 (Inventarios)
Solucin: Me Demand
Sean: s a
xn el nivel de produccin en el mes n 1 1
sn el inventario inicial en el mes n 2 3
3 2
dn la demanda en el mes n 4 4

CP(xn) el costo de produccin de xn docenas, CP(xn)=30+10xn

Lo que tenga en almacn el siguiente mes, ser lo que produje ms lo que tena en inventario menos la demanda de
dicho mes: si+1 = si + xi - di ; entonces CI(si+1)=5(si + xi - di)

Funcin recursiva: Costo mnimo de cumplir las demandas fn(sn ,xn) = min {CI(si+1) + CP(xn) + fn+1(sn+1)}

Etapa 4 (demanda=4)
f4(s4,x4)=30+10x4 Solucin
ptima
s x4 = x4 = 1 x4 = 2 x4 = 3 x4 = 4 f4*(s4) x4 *
4 0
0 - - - - 30+4 70 4
0
1 - - - 30+3 - 60 3
0
2 - - 30+2 - - 50 2
0
3 - 30+1 - - - 40 1
0
4 0+0 - - - - 0 0

Etapa 3 (demanda=2)
Solucin
f3(s3,x3)= 5(s3+x3-d3)+30+10x3+f4*(s3+x3-d3)
ptima
s x3 = 0 x3 = 1 x3 = 2 x3 = 3 x3 = 4 x3 = 5 f3*(s3 x3
3 ) *

0 - - 0+50+70=120 5+60+60=125 10+70+50=13 15+80+40=13 120 2


0 5
1 - 0+40+70=110 5+50+60=115 10+60+50=12 15+70+40=12 20+80+0=100 100 5
0 5
2 0+0+70=70 5+40+60=105 10+50+50=11 15+60+40=11 20+70+0=90 - 70 0
0 5
3 5+0+60=65 10+40+50=10 15+50+40=10 20+60+0=80 - - 65 0
0 5
4 10+0+50=6 15+40+40=95 20+50+0=70 - - - 60 0
0

Etapa 2 (demanda=3)
Solucin
f2(s2,x2)= 5(s2+x2-d2)+30+10x2+f3*(s2+x2-d2)
ptima
s x2 = 0 x2 = 1 x2 = 2 x2 = 3 x2 = 4 x2 = 5 f2*(s2) x2
*
2

0 - - - 0+60+120=18 5+70+100=17 10+80+70=16 160 5


0 5 0
1 - - 0+50+120=17 5+60+100=16 10+70+70=15 15+80+65=16 150 4
0 5 0 0
2 - 0+40+120=16 5+50+100=15 10+60+70=14 15+70+65=15 20+80+60=16 140 3
0 5 0 0 0
3 0+0+120=12 5+40+100=14 10+50+70=13 15+60+65=14 20+70+60=15 - 120 0
0 5 0 0 0

Ing. Manuel Snchez Tern


INVESTIGACION DE OPERACIONES II

4 5+0+100=10 10+40+70=12 15+50+65=13 20+60+60=14 - - 105 0


5 0 0 0

Etapa 1 (demanda=1)
Solucin
f1(s1,x1)= 5(s1+x1-d1)+30+10x1+f2*(s1+x1-d1)
ptima
s x1 = f1*(s1 x1
x1 = 1 x1 = 2 x1 = 3 x1 = 4 x1 = 5
1 0 ) *

0 - 0+40+160=20 5+50+150=20 10+60+140=21 15+70+120=20 20+80+105=20 200 1


0 5 0 5 5

Mes1: producir 1 docena, cumplir con la demanda


Mes2: producir 5 docenas, entregar 3 guardar 2
Mes3: no producir, cumplir con la demanda con lo que hay en inventario
Mes4: producir 4 docenas para cubrir la demanda.

Ing. Manuel Snchez Tern

Vous aimerez peut-être aussi