Exercício 2
MESTRADO EM MODELAGEM COMPUTACIONAL DE CONHECIMENTO

 

Home
Acima
Currículo
Curso de Mestrado
Disciplina
Lista de Exercícios
Forum
Links

model padroesdecorte

uses "mmxprs"

declarations

     p1: mpvar! padrão1

     p2: mpvar! padrão2

     p3: mpvar! padrão3

     p4: mpvar! padrão4

     p5: mpvar! padrão5

     p6: mpvar! padrão6

     p7: mpvar! padrão7

     pe8: mpvar! perda excesso8

     pe9: mpvar! perda excesso9

     pe10: mpvar! perda excesso10

 end-declarations

     eq1:= 5*p1 + 3*p2 + 3*p3 + 2*p4 + p5 >=2500

     eq2:= p2 + 2*p4 + 3*p6 + 2*p7 >=4500

     eq3:= p3 + 2*p5 + p7 >=8000

     eq4:= p1 >=0!

     eq5:= p2 >=0!

     eq6:= p3 >=0!

     eq7:= p4 >=0!

     eq8:= p5 >=0!

     eq9:= p6 >=0!

     eq10:= p7 >=0!

     eq11:= pe8 >=0!

     eq12:= pe9 >=0!

     eq13:= pe10 >=0!

obj:=1.4*p2 + 0.3*p3 + 0.4*p4 + 0.6*p5 + 1.8*p6 + 0.7*p7 + 2.4*pe8 + 3.4*pe9 + 4.5*pe10! Função objeto

minimize(obj)

writeln("O minimo de perda de material (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))

 

end-model

 
Hosted by www.Geocities.ws

1