Você está na página 1de 1

MODEL:

SETS:
componente/1..3/:c,w; !i;
unidades/1..5/:u; !j;
setcu(componente,unidades):p,X; !ij;
ENDSETS

MAX=@PROD(componente(i):@SUM(unidades(j):p(i,j)*X(i,j)));
@FOR(componente(i):@SUM(unidades(j):X(i,j))=1);
@SUM(componente(i):c(i)*@SUM(unidades(j):u(j)*X(i,j)))<=200;
@SUM(componente(i):w(i)*@SUM(unidades(j):u(j)*X(i,j)))<=20;
@FOR(setcu(i,j):@BIN(X(i,j)));

DATA:
p=0.5 0.75 0.85 0.9 1
0.6 0.7 0.8 0.95 1
0.5 0.85 0.9 0.95 1;
c=30 40 60;
w=2 4 5;
u=0 1 2 3 4;
ENDDATA
END

Você também pode gostar