Está en la página 1de 2

1) INDICES

i = 1..5 : Tipo de tecnología


j = 1..2 : Tipo de linea

2) VARIABLES DE DECISIÓN
Xij = Cantidad de horas diarias de operación de la tecnología i implementada en la línea j
Yij: 1 – Se implementa la tecnología i en la línea j
0 – No se implementa la tecnología i en la línea “j

3) DATOS
TASA(i) = 50 60 45 70 65;
CONSUMO(i) = 5 4 5 3 4;
A(i) = 12 15 10 16 14;

4. Modelo Compacto:

Minimizar Σ(i=1..5) Σ(j=1..2) A(I)*(X(I,J)^2)

Σ(i=1..5) X(I,J)<=8; Para cada j


Σ(i=1..5) Σ(j=1..2) TPROD(I)*X(I,J) >= 600
Σ(i=1..5) Σ(j=1..2) CONS(I)*X(I,J) <= 45
X(I,J)<=10000*Y(I,J) Para todo i,j
Σ(i=1..5) Y(I,J))=1; Para cada j
Y(I,J)=0,1 ; X(I,J) >= 0 Para todo i,j

5. LINGO Compacto:

SETS:
TECN/1..5/:A,TPROD,CONS;
LIN/1..2/:;
TXL(TECN,LIN):X,Y;
ENDSETS

DATA:
TPROD = 50 60 45 70 65;
CONS = 5 4 5 3 4;
A = 12 15 10 16 14;
ENDDATA

MIN = @SUM(TXL(I,J):A(I)*(X(I,J)^2));

@FOR(LIN(J):@SUM(TXL(I,J):X(I,J))<=8);
@SUM(TXL(I,J):TPROD(I)*X(I,J))>=600;
@SUM(TXL(I,J):CONS(I)*X(I,J))<=45;
@FOR(TXL(I,J):X(I,J)<=10000*Y(I,J));
@FOR(LIN(J):@SUM(TXL(I,J):Y(I,J))=1);
@FOR(TXL(I,J):@BIN(Y(I,J)));

6. Informe Administrativo:

Minima cantidad de vapores emitidos = 596.4497


Implementar tecnología 5 en la línea 1 y la línea 2
Cada línea deberá operar diariamente 4.615385 horas

También podría gustarte