problema_del_transporte_con_lingo.pdf

2
PROBLEMA DEL TRANSPORTE CON LINGO Suponga que se tienen 3 Fábricas y 4 Almacenes, con la siguiente información: Capacidad de las Fábricas: 10, 15 y 18 unidades Demanda de los Almacenes: 13, 8, 16 y 6 Costos unitarios de transporte 8 5 10 8 9 11 12 7 15 8 20 6 El modelo representado en LINGO es de la siguiente manera: MODEL: SETS: FABRICAS /F1, F2, F3/: CAP; ALMACENES /A1, A2, A3, A4/: DEM; ARCOS(FABRICAS, ALMACENES): COSTO, ENVIO; ENDSETS MIN= @SUM(ARCOS: COSTO*ENVIO); @FOR(ALMACENES(J): @SUM(FABRICAS(I): ENVIO(I,J))>DEM(J)); @FOR(FABRICAS(I): @SUM(ALMACENES(J): ENVIO(I,J))<CAP(I)); DATA: CAP= 10, 15, 18; DEM= 13, 8, 16, 6; COSTO= 8, 5, 10, 8, 9, 11, 12, 7, 15, 8, 20, 6; ENDDATA END Después de ejecutar este programa, se obtienen los resultados que se muestran a continuación:

Upload: edison-cardenas

Post on 08-Nov-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

  • PROBLEMA DEL TRANSPORTE CON LINGO

    Suponga que se tienen 3 Fbricas y 4 Almacenes, con la siguiente informacin:

    Capacidad de las Fbricas: 10, 15 y 18 unidades

    Demanda de los Almacenes: 13, 8, 16 y 6

    Costos unitarios de transporte

    8 5 10 8

    9 11 12 7

    15 8 20 6

    El modelo representado en LINGO es de la siguiente manera:

    MODEL:

    SETS:

    FABRICAS /F1, F2, F3/: CAP;

    ALMACENES /A1, A2, A3, A4/: DEM;

    ARCOS(FABRICAS, ALMACENES): COSTO, ENVIO;

    ENDSETS

    MIN= @SUM(ARCOS: COSTO*ENVIO);

    @FOR(ALMACENES(J):

    @SUM(FABRICAS(I): ENVIO(I,J))>DEM(J));

    @FOR(FABRICAS(I):

    @SUM(ALMACENES(J): ENVIO(I,J))