GAMS

SETS i Fabricas /ENVIGADO,PALMIRA,TUNJA,PERIERA,ARMENIA,DUITAMA,CARTAGO / j Clientes / PERIERA,ARMENIA,DUITAMA,CARTAGO,B

Views 94 Downloads 5 File size 53KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

SETS i Fabricas /ENVIGADO,PALMIRA,TUNJA,PERIERA,ARMENIA,DUITAMA,CARTAGO / j Clientes / PERIERA,ARMENIA,DUITAMA,CARTAGO,BOGOTA,CALI,BUCARAMANGA,MEDELLIN,BARRANQUILLA /;

PARAMETERS CD (i) Capacidad de las fabricas /ENVIGADO 190 PALMIRA

90

TUNJA

130

PEREIRA 320 ARMENIA 90 DUITAMA 320 CARTAGO 90/

DE (j) Demanda de cada cliente / PEREIRA 320 ARMENIA 90 DUITAMA 320 CARTAGO 90 BOGOTA CALI

110 75

BUCARAMANGA 65 MEDELLIN

90

BARRANQUILLA 70/;

TABLE CDE(i,j) Costo unitario de enviar de origen (i) a destino (j)

PEREIRA ARMENIA DUITAMA CARTAGOBOGOTA CALI BUCARAMANGA MEDELLIN BARRANQUILLA ENVIGADO

2880

PALMIRA TUNJA

99999 99999 99999

2190 1700

99999 99999 99999 99999 99999 99999

99999 99999 99999 99999 99999 99999

;

VARIABLE Z Costo total de transbordo X (i,j) Cantidad de carrocerias a transportar de origen (i) a destino (j);

POSITIVE VARIABLE X;

EQUATIONS FO Función Objetivo Oferta (i) Restricciones de Oferta (Origen) Demanda (j) Restricciones de Demanda (Destino);

FO..Z=e=SUM[(i,j),X(i,j)*CDE(i,j)]; Oferta(i)..SUM(j,X(i,j))=e=CD(i); Demanda(j)..SUM(i,X(i,j))=e=DE(j);

MODEL Facatativa /all/;

SOLVE Facatativa using LP minimizing Z; GAMS_Demo_license_for_DANIEL_ VILLALBA __________ G200504 | 0002CO-GEN TEINCO, _Colombia ______________ ______________________________ _____ 1111632700 _ ** GAMS_Demo_ license_restricted_to_non- commercial_use ** 171125170C____________________ ______________________________ ____ _

DL008704______________________ _________________C_DEMO_______ ____ _ [email protected] , _ DANIEL_VILLALBA_______________ ___________

SETS i Fabricas /ENVIGADO,PALMIRA,TUNJA,FACATATIVA/ j Clientes /FACATATIVA,BOGOTA,CALI,BUCARAMANGA,MEDELLIN,BARRANQUILLA/; PARAMETERS CD (i) Capacidad de las fabricas /ENVIGADO 190 PALMIRA 90 TUNJA 130 FACATATIVA 410/ DE (j) Demanda de cada cliente /FACATATIVA 410 BOGOTA 110 CALI 75 BUCARAMANGA 65 MEDELLIN 90 BARRANQUILLA 70/; TABLE CDE(i,j) Costo unitario de enviar de origen (i) a destino (j) BARRANQUILLA ENVIGADO PALMIRA TUNJA FACATATIVA

FACATATIVA BOGOTA CALI

BUCARAMANGA MEDELLIN

2880 2190 1700 99999

99999 99999 99999 2450

99999 99999 99999 1800

99999 99999 99999 2100

99999 99999 99999 2100

99999 99999 99999 1800;

VARIABLE Z Costo total de transbordo X (i,j) Cantidad de carrocerias a transportar de origen (i) a destino (j); POSITIVE VARIABLE X; EQUATIONS FO Función Objetivo Oferta (i) Restricciones de Oferta (Origen) Demanda (j) Restricciones de Demanda (Destino); FO..Z=e=SUM[(i,j),X(i,j)*CDE(i,j)]; Oferta(i)..SUM(j,X(i,j))=e=CD(i);

Demanda(j)..SUM(i,X(i,j))=e=DE(j); MODEL FacatativaChristianMartinezAcosta /all/; SOLVE FacatativaChristianMartinezAcosta using LP minimizing Z;