optimizacion de modelos deterministicos utilizando lingo
DESCRIPTION
Taller operativa 2TRANSCRIPT
-
TALLER DE INVESTIGACION DE OPERACIONES II
OPTIMIZACION DE MODELOS DETERMINISTICOS UTILIZANDO LINGO
Suponga el modelo de compra sin dficit. En donde el costo por periodo es:
Y el costo por ao es ; De acuerdo a esto, tomando los valores del ejemplo del libro de shamblin, el
problema planteado en lingo es el siguiente:
! MODELO COMPRA SIN DEFICIT;
Min= C;
[PERIODO_DE_PLANEACION] T=Q/D;
[TASA_DE_CONSUMO] D=18000;
[COSTO_POR_UNIDAD] C1=1;
[COSTO_DE_ORDENAR] C2=400;
[COSTO_MANTENIMIENTO_INVENTARIO] C3=1.2;
[FUNCION_OBJETIVO] C=(C1*Q+C2+C3*T*Q/2)*(D/Q);
END
Ejecutando el cdigo se tiene que:
a) Ntese que en ningn instante aparece la ecuacin de q ptimo dentro de la formulacin
de lingo. De una explicacin clara y concreta de este hecho.
b) De forma similar y tomando los valores del libro de shamblin, desarrollar la codificacin en
lingo para los modelos de: manufactura sin dficit, manufactura con dficit y compra con
dficit.
c) Para los modelos con faltantes: Suponga que por una poltica de la compaa, el nivel de
faltante S, no puede sobrepasar el 10 % del inventario mximo. Modifique los modelos
para que se adapten a esta condicin y muestren los resultados.
-
Solucin:
a)Cuando el programa se ejecuta poniendo como condicin minimizar la ecuacin de
costo, este evala mediante iteraciones los valores asociados a los costos que darn como
consecuencia el menor valor posible, para la funcin costo u objetivo, los cuales
condicionaran el valor de Q, que implica el menor valor costo en la funcin.
b)
! Modelo de compra con dficit;
[FUNCION_OBJETIVO] C=(C1*Q+C2+C3*T1*(IM/2)+C4*T2*(S/2))*(D/Q);
Min= C;
!S.A;
[PERIODO_DE_PLANEACION] T=Q/D;
[INVENTARIO_MAX] IM= (Q-S);
[TIEMPO_SIN_FALTANTE] T1= (T*IM/Q);
[TIEMPO_CON_FALTANTE]T2= (S/D);
[TASA_DE_CONSUMO] D=18000;
[COSTO_POR_UNIDAD] C1=1;
[COSTO_DE_ORDENAR] C2=400;
[COSTO_MANTENIMIENTO_INVENTARIO] C3=1.20;
[COSTO_POR_FALTANTE] C4=5;
[NIVEL_DE_FALTANTE] S
-
! MODELO MANUFACTURA CON DEFICIT;
Min= C;
[FUNCION_OBJETIVO]
C=(C1*Q+C2+(C3*(T1+T2)*(IM/2))+(C4*(T3+T4)*(S/2)))*(D/Q);
[INVENTARIO_MAX] IM=Q*(1-(D/R))-S;
[TIEMPO_SIN_FALTANTE] T1=(IM/(R-D));
[TIEMPO_CONSUMO]T2= (IM/D);
[TIEMPO_CON_FALTANTE1] T3= (S/D);
[TIEMPO_CON_FALTANTE2]T4= (S/(R-D));
[TASA_DE_CONSUMO] D=18000;
[COSTO_POR_UNIDAD] C1=2;
[COSTO_DE_ORDENAR] C2=500;
! Modelo de manufactura sin dficit;
Min= C;
[FUNCION_OBJETIVO] C=(C1*Q+C2+(C3*(T1+T2)*(IM/2)))*(D/Q);
!S.A; [PERIODO_DE_PLANEACION] T=(Q/D);
[INVENTARIO_MAX] IM= (Q/R)*(R-D);
[TIEMPO_SIN_FALTANTE] T1= IM/(R-D);
[TIEMPO_CON_FALTANTE]T2= (IM/D);
[TASA_DE_CONSUMO] D=18000;
[TASA_DE_REAPROVISIONAMIENTO]R=12*3000;
[COSTO_POR_UNIDAD] C1=2;
[COSTO_DE_ORDENAR] C2=500;
[COSTO_MANTENIMIENTO_INVENTARIO] C3=0.15*12;
END
-
[COSTO_MANTENIMIENTO_INVENTARIO] C3=0.15*12;
[COSTO_POR_FALTANTE] C4=20;
[TASA_DE_REAPROVISIONAMIENTO]R=12*3000;
[NIVEL_DE_FALTANTE] S