You are on page 1of 3

model:

max=320*(x1+x5+x9)+400*(x2+x6+x10)+360*(x3+x7+x11)+290*(x4+x8+x12);
x1+x2+x3+x4<=12;
x5+x6+x7+x8<=18;
x9+x10+x11+x12<=10;
(500*x1)+(700*x2)+(600*x3)+(400*x4)<=7000;
(500*x5)+(700*x6)+(600*x7)+(400*x8)<=9000;
(500*x9)+(700*x10)+(600*x11)+(400*x12)<=5000;
x1+x5+x9<=20;
x2+x6+x10<=16;
x3+x7+x11<=25;
x4+x8+x12<=13;
(x1+x2+x3+x4)/12 = (x5+x6+x7+x8)/18;
(x5+x6+x7+x8)/18 = (x9+x10+x11+x12)/10;
(x9+x10+x11+x12)/10 = (x1+x2+x3+x4)/12;
End

La solución que nos arroja lingo es:

La función a maximizar es 13330.00


Variable Value Reduced Cost

X1 0.000000 0.000000

X5 15.50000 0.000000

X9 0.000000 0.000000

X2 7.333333 0.000000

X6 0.8333333 0.000000

X10 3.333333 0.000000

X3 0.000000 0.000000

X7 0.000000 0.000000

X11 0.000000 0.000000

X4 4.666667 0.000000

X8 1.666667 0.000000

X12 6.666667 0.000000


Desechos tóxicos:
model:

max=5.5*(xa1+xa2+xa3+xa4)+4.5*(xb1+xb2+xb3+xb4)+3.5*(xc1+xc2+xc3+xc4);

xa1+xb1+xc1<=3000;
xa2+xb2+xc2<=2000;
xa3+xb3+xc3<=4000;
xa4+xb4+xc4<=1000;
xa1+xb1+xc1>=1500;
xa2+xb2+xc2>=1000;
xa3+xb3+xc3>=2000;
xa4+xb4+xc4>=500;
(3*(xa1+xb1+xc1)+6*(xa2+xb2+xc2)+4*(xa3+xb3+xc3)+5*(xa4+xb4+xc4))=3000
0;
0.7*xa1-0.3*xa2-0.3*xa3-0.3*xa4<=0;
-0.4*xa1+0.6*xa2-0.4*xa3-0.4*xa4>=0;
-0.5*xa1-0.5*xa2+0.5*xa3-0.5*xa4<=0;
-0.2*xa1-0.2*xa2-0.2*xa3+0.8*xa4=0;
0.5*xb1-0.5*xb2-0.5*xb3-0.5*xb4<=0;
-0.1*xb1+0.9*xb2-0.1*xb3-0.1*xb4>=0;
-0.1*xb1-0.1*xb2-0.1*xb3+0.9*xb4=0;
0.3*xc1-0.7*xc2-0.7*xc3-0.7*xc4<=0;

xa1>=0;
xa2>=0;
xa3>=0;
xa4>=0;
xb1>=0;
xb2>=0;
xb3>=0;
xb4>=0;
xc1>=0;
xc2>=0;
xc3>=0;
xc4>=0;

end

La función a maximizar es 35109.65


Variable Value Reduced Cost

XA1 412.2807 0.000000

XA2 859.6491 0.000000

XA3 447.3684 0.000000

XA4 429.8246 0.000000

XB1 2587.719 0.000000

XB2 517.5439 0.000000

XB3 1552.632 0.000000

XB4 517.5439 0.000000


XC1 0.000000 0.5570175

XC2 0.000000 3.342105

XC3 0.000000 0.5570175

XC4 0.000000 2.201754

You might also like