model evacuacaodeemergencia
uses "mmxprs"
declarations
x1:
mpvar! veículo de 6 toneladas
x2:
mpvar! veículo de 1/4 toneladas
x3:
mpvar! helicópteros
x4:
mpvar! ônibus
x5:
mpvar! microônibus
x6:
mpvar! veículo de passeio
end-declarations
!eq1:=10*x1 + 20*x2 + 15*x3 + 10*x4 + 5*x5 + 60*x6 >=17750
eq2:=20*x1 + 5*x2 + 10*x3 + 30*x4 + 15*x5 + 5*x6 <=17750
eq3:=1000*x1 + 20*x2 + 50*x3 + 1000*x4 + 500*x5 + 100*x6 <=177500
eq4:=60*x1 + 45*x2 + 10*x3 + 45*x4 + 30*x5 + 30*x6 >=600
eq5:= x1 >=10!
eq6:= x2 >=20!
eq7:= x3 >=15!
eq8:= x4 >=10!
eq9:= x5 >=5!
eq10:=
x6 <=60!
z:=10*x1 + 4*x2 + 75*x3 + 5*x4 + 3*x5 + 2*x6! Função
objeto
minimize(z)
writeln("O minimo dos custos finais de operação
(obj) é ", getobjval)! valor da função objetivo
!writeln("O valor de eq1 é ", getsol (eq1))
!writeln("O valor de eq2 é ", getsol (eq2))
!writeln("O valor de eq3 é ", getsol (eq3))
!writeln("O valor de eq4 é ", getsol (eq4))
end-model