Está en la página 1de 4

INSTITUTO TECNOLOGÍCO DE SALTILLO

TAREA Nº4

ARIANA ELIZABETH VELASCO PACHECO 17/09/2018


MÀTRICULA: M12050973
Un industrial desea determinar el programa óptimo para tres mezclas distintas que hace
con diferentes proporciones:pistaches, avellana y cacahuates.Las especificaciones de
cada una de ellas será la mezcla 1 debe de contener 50% pistaches ,como minimo 25%
de cacahuates cuando más la libra de la mezcla se vende a 50 centavos.

El segundo tipo de mezcla debe de contener el 25% de pistaches, por lo menos y un 50%
de cacahuates cuando más, y vende a 35 centavos la libra.La tercera no tiene
restricciones. Sin embargo estan restringidas las cantidades de materias primas que
puede conseguir el industrial las maximas por periodo son: 100 libras de pistaches, 100 lb
de cacahuates y 60 lb de avellanas, cada libra de pistaches cuesta 65 centavos, la de
cacahuates 25 centavos y 35 centavos la de avellanas.

Se trata de determinar cuantas libras se puede preparar de cada mezcla de manera que
se obtengan las máximas utilidades.

octave:28> c=[0.50;0.35;0.25;-0.65;-0.25;-0.35;0;0;0];
octave:29>
m=[1,0,1,0,0,0,0,0,0;0,0,0,1,0,1,0,0,0;1,1,1,0,0,0,0,0,0;0,0,0,1,1,1,0
,0,0;0,0,0,0,0,0,1,1,1];
octave:31> mp = [0.50;0.25;0.25;0.50;100;60;100;0;0];
octave:32> Tipo_Var = "CCCCCCCc";
octave:33> Tipo_Res = "ULULUUUUU";
octave:34> max =-1;
octave:35> [xmax,fopt,status]= glpk (c, m, mp, lb, ub, Tipo_Res,
Tipo_Var, max)

Fuentes

https://octave-online.net/

https://docplayer.es/32992367-Introduccion-a-gnu-octave.html
PROBLEMA DE MEZCLA EJEMPLO

octave:37> c = [1000; 2700; 1800; 0];


octave:38> A = [ 120, 100, 74, -94;
60, 2.6, 4.1, -11;
105, 3, 12, -17;
1, 1, 1, -1;
1 0 0 0;
0 0 0 1 ];
octave:39> b = [0; 0; 0; 0;1000;8000];
octave:40> lb = [];
octave:41> ub = [];
octave:42> Tipo_Var = "CCCC";
octave:43> Tipo_Res = "LUUSUL";
octave:44> Min=1;
octave:45> [xMin,fopt,status]= glpk (c, A, b, lb, ub, Tipo_Res,
Tipo_Var, Min)
xMin =

875.71
4604.52
2519.77
8000.00

fopt = 1.7844e+07
status = 0

También podría gustarte