Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problema 1
Variables de Decisión:
X0 : cantidad de peras.
X1 : cantidad de uvas.
Función Objetivo:
Restricciones:
X0 ≤ 60
X1 ≤ 50
X0 + 2X1 ≤ 120
X0 , X1 ≤ 0
#Vemos el objeto
pl1.show()
Maximization:
20.0 x_0 + 30.0 x_1
Constraints:
x_0 <= 60.0
x_1 <= 50.0
x_0 + 2.0 x_1 <= 120.0
Variables:
x_0 is a continuous variable (min=-oo, max=+oo)
x_1 is a continuous variable (min=-oo, max=+oo)
print(pl1_resultado)
Problema 2
Variables de Decisión:
Xm b : número de micro-buses.
Yb a : número de autobuses articulados.
Función Objetivo:
Restricciones:
Xmb + 2Y ba ≤ 140
Xmb + Y ba ≥ 100
Xmb , Y ba ≥ 0
#Vemos el objeto
pl2.show()
Minimization:
x_0 + 6.0 x_1
Constraints:
x_0 + 2.0 x_1 <= 140.0
-4.0 x_0 - 16.0 x_1 <= -640.0
x_0 + x_1 <= 100.0
- x_0 <= 0.0
- x_1 <= 0.0
Variables:
x_0 is a continuous variable (min=-oo, max=+oo)
x_1 is a continuous variable (min=-oo, max=+oo)
print(pl2_resultado)
Problema 3
Variables de Decisión:
Función Objetivo:
Restricciones:
C + S ≥ 100
C + S ≤ 220
C ≤ 150
S ≤ 180
C ≥ 30
S ≥ 40
#Vemos el objeto
pl3.show()
Maximization:
3600.0 x_0 + 3600.0 x_1
Constraints:
- x_0 - x_1 <= -100.0
-0.030000000000000027 x_0 + 0.019999999999999907 x_1 <= 0.0
-2.0 x_0 + 2.0 x_1 <= 0.0
5.0 x_0 + 15.0 x_1 <= 1500.0
x_0 + x_1 <= 220.0
x_0 <= 150.0
x_1 <= 180.0
- x_0 <= -30.0
- x_1 <= -40.0
Variables:
x_0 is a continuous variable (min=-oo, max=+oo)
x_1 is a continuous variable (min=-oo, max=+oo)
print(pl3_resultado)
Problema 4
Variables de Decisión:
XA : Participación en proyecto A.
XB : Participación en proyecto B.
Función Objetivo:
Restricciones:
XA ≤ 1
XB ≤ 1
10000XA ≤ 11000
8XA ≤ 14
5XA + 12XB ≤ 14
2XB ≤ 14
2 ∗ 10000XB ≤ 10000XA
XA , XB ≥ 0
pl4.set_objective(9000*x_a+7500*x_b)
pl4.add_constraint(x_a<=1)
pl4.add_constraint(x_b<=1)
pl4.add_constraint(10000*x_a<=11000)
pl4.add_constraint(10000*x_b<=6000+8000*x_a)
pl4.add_constraint(8*x_a<=14)
pl4.add_constraint(5*x_a+12*x_b<=14)
pl4.add_constraint(2*x_b<=14)
pl4.add_constraint(2*10000*x_b<=10000*x_a)
pl4.add_constraint(x_a>=0)
pl4.add_constraint(x_b>=0)
pl4.show()
Maximization:
9000.0 x_0 + 7500.0 x_1
Constraints:
x_0 <= 1.0
x_1 <= 1.0
10000.0 x_0 <= 11000.0
-8000.0 x_0 + 10000.0 x_1 <= 6000.0
8.0 x_0 <= 14.0
5.0 x_0 + 12.0 x_1 <= 14.0
2.0 x_1 <= 14.0
-10000.0 x_0 + 20000.0 x_1 <= 0.0
- x_0 <= 0.0
- x_1 <= 0.0
Variables:
x_0 is a continuous variable (min=-oo, max=+oo)
x_1 is a continuous variable (min=-oo, max=+oo)
print(pl4_resultado)
Problema 5
Variables de Decisión:
Función Objetivo:
Restricciones:
2W + 2T ≤ 50
T − 4W ≤ 0
T, W ≥ 0
w, t = pl5['w'], pl5['t']
pl5.set_objective(1.5*w+t)
pl5.add_constraint(40*w+20*t<=800)
pl5.add_constraint(2*w+2*t<=50)
pl5.add_constraint(100*w+200*t<=4500)
pl5.add_constraint(t-4*w<=0)
pl5.add_constraint(w>=0)
pl5.add_constraint(t>=0)
pl5.show()
Maximization:
1.5 x_0 + x_1
Constraints:
40.0 x_0 + 20.0 x_1 <= 800.0
2.0 x_0 + 2.0 x_1 <= 50.0
100.0 x_0 + 200.0 x_1 <= 4500.0
-4.0 x_0 + x_1 <= 0.0
- x_0 <= 0.0
- x_1 <= 0.0
Variables:
x_0 is a continuous variable (min=-oo, max=+oo)
x_1 is a continuous variable (min=-oo, max=+oo)
w_op = pl5.get_values(w)
t_op = pl5.get_values(t)
print(pl5_resultado)