Está en la página 1de 3

Ejercicio:

Una compa;ia china

RECURSO ACTIVIDAD: Produccion


DISPONIBLE
RECURSO TOTAL
PARA EL Hunan
Szechuan Disponibilidad
DESARROLLO DE
LA ACTIVIDAD
Secreto 1 (Kg/ 50 25 <=10000
botella)
Secreto 2 (Kg/ 45 70 <=9500
botella)
Demanda en 1350 >=0
botellas/mes
Precio Secreto 1 10350
Precio secreto 2 8150
CONTRIBUCION A 23500 22500
LA FUNCION
OBJETIVO
Ganancia por botella

 Función objetivo
Max (Z)= 23.500X1 + 22.500X2
 Variables de decisión
X1= Cantidad producida de Szechuan Parametros GAMS 3:
X2= Cantidad producida de Hunan
G(i) = [23500, 22500] Ganancia por botella
 Restricciones estructurales S1(i) = [50, 25] Cantidad de Secreto 1 por botella
50X1 + 25X2 ≤ 10000
45X1 + 70X2 ≤ 9500 S2(i) = [45, 70] Cantidad de Secreto 2 por botella
1350X2 ≥0
D (i) = [0, 1350] Demanda por botella

 Restricciones de rango
X1 ≥ 0
X2 ≥0
TORA

GAMS
$ONTEXT
Comania china...
$OFFTEXT

*1. GRUPOS DE CONJUNTOS


set i'Tipos de tortas producidas' /Szechuan, Hunan/
*2. DECLARACION DE LAS VARIABLES
positive variables
x;
variables
z;
*3. PARAMETROS
parameter
G(i) ganancia por botella /Szechuan 23500, Hunan 22500/
S1(i) Cantidad secreto1 /Szechuan 50, Hunan 25/
S2(i) Cantidad secreto2 /Szechuan 45, Hunan 70/
D(i) Demanda por botella /Szechuan 0, Hunan 1350/;

*4. DECLARACION DEL NUMERO DE ECUACIONES


equations
OBJ,ec1,ec2,ec3;

*5. FUNCION OBJETIVO Y RESTRICCIONES


OBJ..sum(i,G(i)*x(i))=e=z;
ec1..sum(i,S1(i)*x(i))=l=10000;
ec2..sum(i,S2(i)*x(i))=l=9500;
ec3..sum(i,D(i)*x(i))=g=0;

*6. SOLUCION
model companiachina /all/;
solve companiachina using LP maximizing z;
display z.l,x.l;

También podría gustarte