Está en la página 1de 2

SETS

FABRICANTE FABRICA /ENVIGADO,PALMIRA,TUNJA/


ENSAMBLADORA ENSAMBLE /PEREIRA, ARMENIA/
TERMINADO TERMINADO /DUITAMA,CARTAGO/
CLIENTES CLIENTES /BOGOTA,CALI,BUCARAMANGA,MEDELLIN,BARRANQUILLA/;

PARAMETERS

OFERTA (FABRICANTE)
/ENVIGADO 190
PALMIRA 90
TUNJA 130/

DEMANDA (CLIENTES)
/BOGOTA 110
CALI 75
BUCARAMANGA 65
MEDELLIN 90
BARRANQUILLA 70/;

TABLE CFE (FABRICANTE,ENSAMBLADORA)

PEREIRA ARMENIA
ENVIGADO 500 1200
PALMIRA 10000 2000
TUNJA 1300 2100;

TABLE CET (ENSAMBLADORA,TERMINADO)

DUITAMA CARTAGO
PEREIRA 1900 1300
ARMENIA 1450 1370;

TABLE CTC (TERMINADO,CLIENTES)

BOGOTA CALI BUCARAMANGA MEDELLIN BARRANQUILLA


DUITAMA 2300 2100 1700 10000 2100
CARTAGO 10000 1400 2300 1800 10000 ;

VARIABLES

COSTOS
XF (FABRICANTE,ENSAMBLADORA) CANTIDADES DE FABRICAS A ENSAMBLAR
XE (ENSAMBLADORA,TERMINADO) CANTIDAD DE ENSAMBLAJES A TERMINADO
XT (TERMINADO,CLIENTES) CANTIDAD DE TERMINADO ACLIENTES ;

POSITIVE VARIABLES

XF,XE,XT

FREE VARIABLE COSTOTRANSPORTE;

EQUATIONS

FUNCIONOBJETIVO FUNCION OBJETIVO

RESTRICCION1 (ENSAMBLADORA) BALANCE EN EL ALMACEN DE ENSAMBLAJE


RESTRICCION2 (TERMINADO) BALANCE EN EL ALMACEN DE TERMINADO
RESTRICCION3 (FABRICANTE) RESTRICCION DE LAS CANTIDADES QUE SALEN DE LAS
FABRICAS
RESTRICCION4 (CLIENTES) RESTRICCION DE LAS CANTIDADES QUE REQUIEREN LOS
CLIENTES;

FUNCIONOBJETIVO..
COSTOTRANSPORTE=E=SUM[(TERMINADO,CLIENTES),CTC(TERMINADO,CLIENTES)*XT(TERMINADO,CLI
ENTES)]+

SUM[(ENSAMBLADORA,TERMINADO),CET(ENSAMBLADORA,TERMINADO)*XE(ENSAMBLADORA,TERMINADO)
]+

SUM[(FABRICANTE,ENSAMBLADORA),CFE(FABRICANTE,ENSAMBLADORA)*XF(FABRICANTE,ENSAMBLADO
RA)];

RESTRICCION1 (ENSAMBLADORA)..
SUM[(FABRICANTE),XF(FABRICANTE,ENSAMBLADORA)]=E=SUM[(TERMINADO),XE(ENSAMBLADORA,TER
MINADO)] ;
RESTRICCION2 (TERMINADO)..
SUM[(ENSAMBLADORA),XE(ENSAMBLADORA,TERMINADO)]=E=SUM[(CLIENTES),XT(TERMINADO,CLIENT
ES)] ;
RESTRICCION3 (FABRICANTE)..
SUM[(ENSAMBLADORA),XF(FABRICANTE,ENSAMBLADORA)]=L= OFERTA (FABRICANTE);
RESTRICCION4 (CLIENTES)..
SUM[(TERMINADO),XT(TERMINADO,CLIENTES)]=G=DEMANDA (CLIENTES) ;

MODEL RESULTADO /ALL/;


SOLVE RESULTADO USING LP MINIMIZING COSTOTRANSPORTE;

También podría gustarte