Problema de Blending no GAMS

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (569 palavras )
  • Download(s) : 0
  • Publicado : 28 de maio de 2014
Ler documento completo
Amostra do texto
$ontext
Problema1
Refere-se à produção de 2000lb de um novo tipo de aço pela empresa Pittsburgh Steel (PS) Co.
$offtext

sets
i materia_prima /1*11/
j componentes /1*4/;

parameters
a(i)disponibilidade dos onze materiais i
/1 5000
2 5000
3 5000
4 5000
5 5000
6 5000
7 5000
8 20
9 200
10 200
11 200/,m(j) aborda a porcentagem minima de cada componente ja multiplicado pelo 2000lb
/1 60
2 6
3 27
4 54/,

g(j) aborda a porcentagem maxima de cada componente jamultiplicado pelo 2000lb
/1 70
2 9
3 33
4 60/,

p(i) preco dos onze materiais
/1 .03
2 .0645
3 .065
4 .061
5 .1
6 .13
7.119
8 .08
9 .021
10 .02
11 .0195/;

table

c(i,j) quantia de j no material 1

1 2 3 4
1 .04 0 .009 .0225
20 .1 .045 .15
3 0 0 0 .45
4 0 0 0 .42
5 0 0 .6 .18
6 0 .2 .09 .3
7 0.08 .33 .25
8 .15 0 0 .3
9 .004 0 .009 0
10 .001 0 .003 0
11 .001 0 .003 0;

variables
x(i) quantia domaterial
z lucro total;

positive variable x;

Equations
FO funcao objetivo
restricao1(j) aborda a quantia maxima dos metais j
restricao2(j) aborda a quantia minima dos metais j
restricao3(j) somadas massas para nao ultrapassar 2000
restricao4(i) da disponibilidades dos onze materiais i;

FO.. z=e= sum ( i, p(i)*x(i) );
restricao1(j).. sum(i, c(i,j)*x(i) ) =l= g(j) ;
restricao2(j)..sum(i, c(i,j)*x(i) ) =g= m(j) ;
restricao3(j).. sum(i,x(i)) =e= 2000;
restricao4(i).. x(i) =l= a(i);

MODEL blending1 /all/;
SOLVE blending1 using LP minimizing z;
DISPLAY z.l, x.l;


OUTRO...