Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO :10
TERCERA ENTREGA
INTEGRANTES:
JAVIER ANTONIO LOPEZ LOPEZ
MIGUEL ANGEL AMAYA TAMBO
MIGUEL ANGEL QUNTANA ALARCON
MIGUEL ANTONIO CONTRERAS BENAVIDES
PRIMER PUNTO
Formule el mismo modelo en GAMS y úselo La ciudad de Barranquilla que ya implemento el sistema
de transporte masivo desea comprar carrocerías ( mire el valor en el archivo adjunto), la carrocería
terminada se la entregaría el almacén de terminado de Duitama por un costo de (mire archivo
adjunto), su grupo debe formular el modelo en gams de forma matemática no explicita, desarrolle
el modelo y soluciónelo en GAMS, para resolverlo, de acuerdo al modelo indique el valor de
costo mínimo del modelo para que los productos sean distribuidos desde las fábricas hasta
los clientes finales.
-----------------------------------------------------------------------------------------------------------------------
GAMS 28.2.0 r750fa45 Released Aug 19, 2019 WEX-WEI x86 64bit/MS Windows 10/14/19
22:35:09 Page 1
General Algebraic Modeling System
Compilation
1 SETS
2 i fabricas / Envigado,Palmira,Tunja/
3 j Almacenes de ensamble /Pereira,Armenia/
4 k Almacenes de terminado /Duitama,Cartago/
5 l Clientes /Bogota,Cali,Bucaramanga,Medellin,Barranquilla/ ;
6
7 PARAMETERS
8
9 F(i) Capacidad de produccion i
10 /Envigado 190
11 Palmira 90
12 Tunja 130/
13
14 D(l) demanda de cada cliente
15 /Bogota 110
16 Cali 75
17 Bucaramanga 65
18 Medellin 90
19 Barranquilla 90/;
20 TABLE
21 CFE(i,j) costos de cada fabrica i a cada almacen de ensamble j
22
23 PEREIRA ARMENIA
24 ENVIGADO 500 1200
25 PALMIRA 50000 2000
26 TUNJA 1300 2100 ;
27
28 table
29 CET(j,k) costos del ensamble j hasta el terminado k
30 DUITAMA CARTAGO
31 PEREIRA 1900 1300
32 ARMENIA 1450 1370 ;
33
34 TABLE
35 CTC(k,l) costo de terminado k hasta cliente final l
36
37 Bogota Cali Bucaramanga Medellin Barranquilla
38 DUITAMA 2300 2100 1700 50000 1200
39 CARTAGO 50000 1400 2300 1800 50000 ;
40
41
42 VARIABLES
43 Z Costo minimo de distribución
44 X(i,j) Cantidad de unidades de carrocerias a transportar desde la
fabrica i hasta el almacen de ensamble j
45 Y(j,k) Cantidad de unidades de carrocerias a transportar desde el
almacen de ensamble j hasta el almacen de terminado k
46 W(k,l) Cantidad de unidades de carrocerias a transportar desde el
almacen de terminado k hasta los clientes finales l ;
47
48 POSITIVE VARIABLES
49
50 X,Y,W ;
51
52 EQUATIONS
53
54 FO Funcion objetivo
55 Oferta(i) Restriccion de oferta
56 Demanda(l) Restricciones de demanda
57 Transbordo(j) Restricciones de transbordo
58 transbordo1(k) Restricciones de transbordo ;
59
60 FO.. Z=e= SUM[(i,j),X(i,j)*cfe(i,j)]+SUM[(j,k),Y(j,k)*cet(j,k)
]+SUM[(k,l),W(k,l)*ctc(k,l)];
61 Oferta(i).. SUM(j,X(i,j)) =l= F(i);
62 Demanda(l).. SUM(k,W(k,l)) =e= D(l);
63 Transbordo(j).. SUM(i,X(i,j))-SUM(k,Y(j,k)) =e= 0;
64 transbordo1(k).. SUM(j,Y(j,k))-SUM(l,W(k,l)) =e= 0;
65
66 Model EjemTransbordo /all/;
67
68 Solve EjemTransbordo using lp minimizing Z ;
69
70
71
72
- 50000*X(Palmira,Pereira) - 2000*X(Palmira,Armenia)
- 1300*Y(Pereira,Cartago) - 1450*Y(Armenia,Duitama)
- 1700*W(Duitama,Bucaramanga) - 50000*W(Duitama,Medellin)
- 1200*W(Duitama,Barranquilla) - 50000*W(Cartago,Bogota)
- 1400*W(Cartago,Cali) - 2300*W(Cartago,Bucaramanga)
(LHS = 0)
(LHS = 0)
(LHS = 0)
(LHS = 0)
GAMS 28.2.0 r750fa45 Released Aug 19, 2019 WEX-WEI x86 64bit/MS Windows 10/14/19
22:35:09 Page 3
General Algebraic Modeling System
Column Listing SOLVE EjemTransbordo Using LP From line 68
Z
(.LO, .L, .UP, .M = -INF, 0, +INF, 0)
1 FO
X(Envigado,Pereira)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-500 FO
1 Oferta(Envigado)
1 Transbordo(Pereira)
X(Envigado,Armenia)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-1200 FO
1 Oferta(Envigado)
1 Transbordo(Armenia)
X(Palmira,Pereira)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-50000 FO
1 Oferta(Palmira)
1 Transbordo(Pereira)
Y(Pereira,Duitama)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-1900 FO
-1 Transbordo(Pereira)
1 transbordo1(Duitama)
Y(Pereira,Cartago)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-1300 FO
-1 Transbordo(Pereira)
1 transbordo1(Cartago)
Y(Armenia,Duitama)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-1450 FO
-1 Transbordo(Armenia)
1 transbordo1(Duitama)
W(Duitama,Bogota)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-2300 FO
1 Demanda(Bogota)
-1 transbordo1(Duitama)
W(Duitama,Cali)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-2100 FO
1 Demanda(Cali)
-1 transbordo1(Duitama)
W(Duitama,Bucaramanga)
(.LO, .L, .UP, .M = 0, 0, +INF, 0)
-1700 FO
1 Demanda(Bucaramanga)
-1 transbordo1(Duitama)
MODEL STATISTICS
-----------------------------------------------------------------------------------------------------------------------------------
GAMS 28.2.0 r750fa45 Released Aug 19, 2019 WEX-WEI x86 64bit/MS Windows 10/14/19
22:35:09 Page 5
General Algebraic Modeling System
Solution Report SOLVE EjemTransbordo Using LP From line 68
SOLVE SUMMARY
IBM ILOG CPLEX 28.2.0 r750fa45 Released Aug 19, 2019 WEI x86 64bit/MS Window
Cplex 12.9.0.0
FO Funcion objetivo
Pereira . . . 1550.000
Armenia . . . 2000.000
Duitama . . . 3450.000
Cartago . . . 2850.000
SEGUNDO PUNTO
GAMS 28.2.0 r750fa45 Released Aug 19, 2019 WEX-WEI x86 64bit/MS Windows 10/14/19
22:35:09 Page 1
Compilation
1 SETS
2 i fabricas / Envigado,Palmira,Tunja/
5 l Clientes /Bogota,Cali,Bucaramanga,Medellin,Barranquilla/ ;
7 PARAMETERS
10 /Envigado 190
11 Palmira 90
12 Tunja 130/
13
15 /Bogota 110
16 Cali 75
17 Bucaramanga 65
18 Medellin 90
19 Barranquilla 90/;
20 TABLE
22
23 PEREIRA ARMENIA
24 ENVIGADO 500 1200
27
28 table
30 DUITAMA CARTAGO
33
34 TABLE
36
40
41
42 VARIABLES
47
48 POSITIVE VARIABLES
49
50 X,Y,W ;
51
52 EQUATIONS
53
54 FO Funcion objetivo
59
]+SUM[(k,l),W(k,l)*ctc(k,l)];
65
67
69
70
71
72
-----------------------------------------------------------------------------------------------------------------------------------
GAMS 28.2.0 r750fa45 Released Aug 19, 2019 WEX-WEI x86 64bit/MS Windows 10/14/19
22:35:09 Page 2
- 50000*X(Palmira,Pereira) - 2000*X(Palmira,Armenia)
- 1300*Y(Pereira,Cartago) - 1450*Y(Armenia,Duitama)
- 1700*W(Duitama,Bucaramanga) - 50000*W(Duitama,Medellin)
- 1200*W(Duitama,Barranquilla) - 50000*W(Cartago,Bogota)
- 1400*W(Cartago,Cali) - 2300*W(Cartago,Bucaramanga)
(LHS = 0)
(LHS = 0)
(LHS = 0)
(LHS = 0)
---------------------------------------------------------------------------------------------------------------------------------
GAMS 28.2.0 r750fa45 Released Aug 19, 2019 WEX-WEI x86 64bit/MS Windows 10/14/19
22:35:09 Page 3
1 FO
ta el almacen de ensamble j
X(Envigado,Pereira)
-500 FO
1 Oferta(Envigado)
1 Transbordo(Pereira)
X(Envigado,Armenia)
-1200 FO
1 Oferta(Envigado)
1 Transbordo(Armenia)
X(Palmira,Pereira)
-50000 FO
1 Oferta(Palmira)
1 Transbordo(Pereira)
Y(Pereira,Duitama)
-1900 FO
-1 Transbordo(Pereira)
1 transbordo1(Duitama)
Y(Pereira,Cartago)
-1300 FO
-1 Transbordo(Pereira)
1 transbordo1(Cartago)
Y(Armenia,Duitama)
-1450 FO
-1 Transbordo(Armenia)
1 transbordo1(Duitama)
REMAINING ENTRY SKIPPED
W(Duitama,Bogota)
-2300 FO
1 Demanda(Bogota)
-1 transbordo1(Duitama)
W(Duitama,Cali)
-2100 FO
1 Demanda(Cali)
-1 transbordo1(Duitama)
W(Duitama,Bucaramanga)
-1700 FO
1 Demanda(Bucaramanga)
-1 transbordo1(Duitama)
----------------------------------------------------------------------------------------------------------------------------------
GAMS 28.2.0 r750fa45 Released Aug 19, 2019 WEX-WEI x86 64bit/MS Windows 10/14/19
22:35:09 Page 4
-----------------------------------------------------------------------------------------------------------------------------------
GAMS 28.2.0 r750fa45 Released Aug 19, 2019 WEX-WEI x86 64bit/MS Windows 10/14/19
22:35:09 Page 5
SOLVE SUMMARY
-----------------------------------------------------------------------------------------------------------------------------------
IBM ILOG CPLEX 28.2.0 r750fa45 Released Aug 19, 2019 WEI x86 64bit/MS Window
Cplex 12.9.0.0
LP status(3): infeasible
FO Funcion objetivo
Pereira . . . 1550.000
Armenia . . . 2000.000
Duitama . . . 3450.000
Cartago . . . 2850.000
1 INFEASIBLE (INFES)
SUM 20.000
MAX 20.000
MEAN 20.000
0 UNBOUNDED
Input C:\Users\angel\Downloads\Barranquilla.gms
Output C:\Users\angel\Documents\gamsdir\projdir\Barranquilla.lst
-----------------------------------------------------------------------------------------------------------------------------------
TERCER PUNTO
Al comparar los dos puntos descritos anteriormente se puede analizar que en el primer punto al
tener un mayor numero de almacenes de ensamble es mayor la cantidad de unidades que deben
movilizarse y de igual forma mayor el numero de trayectos y transbordos, por lo cual, los costos de
trasporte son mayores y se obtiene un beneficio de $ 1.071.500 . por otro lado al tener un solo
almacen de ensamble deben movilizarse menos cantidad de unidades entre fabricas, almacen y
clientes, minimizando costos de transporte y aumentando así el beneficio a :$ 1.795.050
-RECOMENDACIONES
Luego de realizar los ejercicios y el modelamiento con el software GAMS. se pueden realizar las
siguientes recomendaciones:
- Como pudo observarse en los resultados, fue el mas optimo para la empresa en cuestión,
tener un único almacén de ensamble, como conexión entre fábricas y los clientes, pues así
Se redujeron costos de transporte y se obtuvo mayor beneficio que el modelo anterior.
-CONCLUSIONES