optimizacion de modelos deterministicos utilizando lingo

Upload: diego-bayona

Post on 03-Mar-2016

229 views

Category:

Documents


0 download

DESCRIPTION

Taller operativa 2

TRANSCRIPT

  • 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