You are on page 1of 3

$TITLE PUNTO 3 TRANSPORTE EN GAMS

sets
i sedes donde hay produccion / sede1, sede2, sede3, sede4, sede5, sede6, sede7, sede8, sede9, sede10, sede11,
sede12, sede13, sede14, sede15 /
j paises donde hay clientes / p1, p2, p3, p4 ,p5, p6, p7, p8,p9, p10, p11, p12, p13, p14, p15, p16, p17, p18,
p19, p20 / ;
parameters
a(i) capacidad de produccion de las sedes i
/ sede1 300
sede2 250
sede3 500
sede4 900
sede5 100
sede6 500
sede7 400
sede8 450
sede9 200
sede10 250
sede11 350
sede12 100
sede13 250
sede14 350
sede15 100/
b(j) demanda a satisfacer en los paises j
/ p1 200
p2 250
p3 300
p4 350
p5 400
p6 450
p7 500
p8 110
p9 120
p10 130
p11 140
p12 150
p13 160
p14 170
p15 180
p16 300
p17 290
p18 280
p19 270
p20 250 / ;
table c(i,j) precio de envio de sedes a ciudades (miles de dolares)
p1
p2
p3 p4 p5
p6 p7
p8
p9 p10 p11 p12 p13 p14 p15 p16
p17 p18 p19 p20

sede1 2
2
4
9
1
5
1
1
1
1
8
1
1
sede2 4
9
3
8
2
4
2
2
2
3
7
2
9
sede3 6
7
3
6
3
3
5
7
3
5
7
8
4
sede4 4
3
3
7
4
2
6
8
4
7
6
6
8
sede5 7
5
4
9
5
1
7
4
5
9
6
9
1
sede6 2
4
5
5
6
2
9
5
6
8
5
9
2
sede7 3
7
3
6
7
3
8
3
7
6
5
8
1
sede8 9
8
4
2
8
4
7
6
8
4
4
8
2
sede9 4
9
1
4
9
5
1
9
9
2
4
7
1
sede10 7
6
2
8
8
6
2
9
8
1
3
7
2
sede11 3
3
6
1
7
7
3
6
6
2
3
6
3
sede12 6
4
8
3
6
8
5
3
5
3
2
6
4
sede13 7
7
9
5
5
9
4
8
4
4
2
7
3
sede14 4
4
7
8
4
8
3
7
3
5
1
7
4
sede15 5
8
6
7
3
7
5
5
2
6
1
8
3
;
variables
x(i,j) cajas enviadas entre las sedes i y los paises donde hay clientes
z costo total del envio de las cajas donde dichos clientes ;
positive variable x ;
equations
cost define objective function
supply(i) observe supply limit at plant i
demand(j) satisfy demand at market j ;
cost .. z =e= sum((i,j), c(i,j)*x(i,j)) ;
supply(i) .. sum(j, x(i,j)) =l= a(i) ;
demand(j) .. sum(i, x(i,j)) =g= b(j) ;
model transport /all/ ;
solve transport using lp minimizing z ;
display x.l, x.m ;

You might also like