Beruflich Dokumente
Kultur Dokumente
Para evitar demasiada cantidad de un tipo de comida, no debe incluirse en ella más de
300 gramos de espagueti, 300 gramos de pavo, 200 gramos de papas, 100 gramos de
espinacas y 100 gramos de pastel de manzana. Como director del departamento de
nutrición, usted desea determinar la composición de una comida que satisface los
requerimientos nutricionales y proporciona la mínima cantidad de grasas.
1. Determinación de Variables
Lo que nos interesa es la cantidad (en g) de los alimentos que debemos utilizar para
cumplir con las restricciones y la función objetivo. Debemos tener en cuenta que en
la tabla de nutrientes, las concentraciones de cada nutriente estan dadas en función a
100 g de cada alimento, por lo cual, será mucho más cómodo definir a nuestras
variables como la cantidad de 100 g de alimento que utilizaremos.
espa = número de 100 gramos de espagueti a utilizar.
pavo = número de 100 gramos de pavo a utilizar.
papa = número de 100 gramos de papas a utilizar.
espi = número de 100 gramos de espinaca a utilizar.
manz = número de 100 gramos de pastel de manzana a utilizar.
4. Condición de No Negatividad
Como sabemos, el modelo de programación lineal no acepta variables de valores
negativos, por cuanto:
espa >= 0, pavo >= 0, papa >= 0,espi >= 0,manz >= 0
METODO SIMPLEX – DESARROLLO EN LINGO
!(FUNCION OBJETIVO);
min = 5000*espa + 5000*pavo + 7900*papa + 300*espi + 14300*manz; !grasas;
!(RESTRICCIONES DE NUTRIENTES);
5000*espa + 29300*pavo + 5300*papa + 3000*espi + 4000*manz >= 63000; !proteínas;
1.1*espa + 1.8*pavo + 0.5*papa + 2.2*espi + 1.2*manz >= 10; !hierrro;
1.4*espa + 5.4*pavo + 0.9*papa + 0.5*espi + 0.6*manz >= 15; !niacina;
0.18*espa + 0.06*pavo + 0.06*papa + 0.07*espi + 0.15*manz >= 1; !tiamina;
10*papa + 28*espi + 3*manz >= 50; !vitamina C;
Del análisis de sensibilidad nos damos cuenta que podemos modificar nuestra cuarta
restricción en 0.8.
Entonces, tendriamos un nuevo modelo el cual a continuación resolvemos.
Solución del modelo decrementando la restricción cuarta en 0.08
Global optimal solution found at step: 6
Objective value: 48133.33
El análisis de los rangos nos determina que debemos decrementar la restricción quinta
en 1.8
Solución del modelo decrementando la restricción quinta en 1.8
Global optimal solution found at step: 5
Objective value: 47053.33
La restricción cuarta y la quinta nuevamente presentan un dual price que nos permite
minimizar la cantidad de grasas de la comida. Es necesario observar los rangos de este
nuevo modlo para observar las variaciones que podriamos hacer.
Análisis de Rangos
Ranges in which the basis is unchanged:
Podemos observar que podemos decrementar en 17.6 la quinta restricción. Veamos los
nuevos resultados del modelo.
Pues ahora, solo la cuarta restricción tiene un dual price que nos indica una reduccion
de grasas en nuestra funcion objetivo. Veamos si los rangos apoyan el decremento en
esta restricción.
Análisis de Rangos
Ranges in which the basis is unchanged:
PROBLEMA 02:
FMR Company tiene una máquina capaz de fabricar tubos de diámetros grandes y
pequeños para contratistas de plomería. Los tubos grandes se producen a una velocidad
de 200 pies por hora y los pequeños a 300 pies por hora. Cada hora que la maquina es
usada para producir tubos grandes generalmente ocasiona 1.5 atascamientos y cuando se
producen tubos pequeños resultan 3 atascamientos por hora. Cada atascamiento requiere
aproximadamente 5 minutos de restablecimiento, durante los cuales la maquina no
puede producir tubos. La gerencia desea un número igual de pies de ambos tamaños de
tubos y la mayor cantidad total de tubos posible. Formule un modelo para determinar
cuánto tiempo de un día de 8 horas debe asignarse a la producción de tubos grandes y
cuanto a la de pequeños. Para las variables de decisión use el número de horas de
tiempo de maquina por dedicar a la fabricación de tubos pequeños y grandes.
Solución:
DG= 175*TG
Datos:
Velocidad de producción tubos pequeños = 300 pies/hora.
Atascamientos por hora = 3
Tiempo de restablecimiento = 5min = 5/60 horas = 1/12 horas
Análogo a la situación anterior:
DP=300*(TP)-3*(1/12)*TG*300;
DP = 225TP
4. Condiciones de no negatividad:
TG>=0; TP>=0;
ANALISIS DE SENSIBILIDAD
Análisis de rangos:
Como observamos el “Allowable Increase” es 0, por lo nos indica que que ya se
ha obtenido nuestro objetivo de maximizar la producción de pies de tubos, de tal
manera que nuestro problema queda resuelto.
En conclusión:
Nuestra máxima producción de pies de tubos es de 1575 pies, para lo cual se
debe asignar 4.5 horas de tiempo de maquina dedicados a la fabricación de tubos
grandes, y 3.5 horas a la fabricación de tubos pequeños; en un día de 8 horas.
PROBLEMA 03:
Cajun World mezcla seis especias para fabricar un producto para atezar pescados. La
siguiente tabla proporciona el costo por cada especie y los porcentajes mínimos y
máximos por unidad de peso que pueden usarse en producto final.
Formule un programa lineal para determinar la cantidad de cada especia utilizada para
producir cada kilogramo de producto que minimice el coto total.
Nos debemos dar cuenta que lo que nos interesa es poder expresar las cantidades de
cada especia en porcentaje al producto final, ya que esto nos ayudara a facilitar el
entendimiento que proporción utilizada de cada especia utilizada respecto al producto
final.
Pi = (Porcentaje utilizado de especia i, donde i=1…6, i=1 -> Cayena, i=2-> Pimienta
negra, i=3->Semillas de binojo, i=4-> Polvo de cebolla, i=5-> Ajo, i=5-> Orégano)
2. Determinación de las restricciones
P1>=0.18;
P1<=0.20;
P2>=0.15;
P2<=0.18;
P3>=0.12;
P3<=0.14;
P4>=0.16;
P4<=0.20;
P5>=0.12;
P5<=0.15;
P6>=0.14;
P6<=0.18;
DESARROLLO EN LINGO
!FUNCION OBJETIVO;
MIN= 20*P1 + 25*P2 + 82*P3 + 25*P4 + 28*P5 + 75*P6 ; !COSTOS;
!RESTRICCIONES DE CANTIDAD;
P1>=0.18;
P1<=0.20;
P2>=0.15;
P2<=0.18;
P3>=0.12;
P3<=0.14;
P4>=0.16;
P4<=0.20;
P5>=0.12;
P5<=0.15;
P6>=0.14;
P6<=0.18;
!RESTRICCION DE TOTALIDAD;
P1 + P2 + P3 + P4 + P5 + P6 = 1;
ANALISIS DE SENSIBILIDAD
Objective Coefficient Ranges
Current Allowable Allowable
Variable Coefficient Increase Decrease
P1 20.00000 55.00000 INFINITY
P2 25.00000 50.00000 INFINITY
P3 82.00000 INFINITY 7.000000
P4 25.00000 50.00000 INFINITY
P5 28.00000 47.00000 INFINITY
P6 75.00000 7.000000 47.00000
PROBELMA 04:
EL PROBLEMA DE MEZCLADO DE GASOLINA DE HEXXON OIL
COMPANY
Hexxon Oil Company obtiene tres tipos de petróleo crudo de sus pozos de Mississippi,
Nuevo México y Texas. La gasolina obtenida de estos petróleos crudos se mezcla junto
con dos aditivos para obtener el producto final. Estos petróleos crudos y aditivos
contienen azufre, plomo y fosforo. Como se muestra en la tabla. El costo de cada
componente también se presenta. Debido a los residuos e impurezas, cada galon de
petróleo crudo de Mississippi resulta solo en 0.35 de galon del producto final, que
contiene 0.07% de azufre. De manera similar, cada galon de crudo de nuevo México
produce 0.40 de galon de petróleo final que contiene 0.08% de sulfuro y cada galon de
crudo de Texas resulta en 0.30 de galon de producto final que contiene 0.10% de azufre.
La gerencia ha establecido las siguientes especificaciones para controlar las cantidades
de azufre, plomo y fosforo:
1. Cada galón debe tener a lo más 0.07% de azufre.
2. Cada galon debe tener entre 1.25 y 2.5 gramos de plomo.
3. Cada galón debe tener entre 0.0025 y 0.0045 gramos de fosforo.
4. La cantidad total de los aditivos no puede exceder de 19% de la mezcla.
Usando las variables y los costos asociados de la tabla obtenemos la siguiente función
objetiva:
Recuerde que cada galón de crudo de Mississippi produce solo 0.35 de galón de
gasolina. Por tanto, XM galones de este crudo producen 0.35 XM galones de gasolina. De
manera similar, como cada galón de petróleo crudo de nuevo México produce 0.40 de
galón de gasolina y cada galón de petróleo crudo de Texas resulta en 0.30 de galón de
gasolina, esta restricción es.
Cada galón de petróleo crudo de Mississippi produce 0.35 de galón de gasolina que
contiene 0.07% de azufre. Por tanto, XM galones de este petróleo crudo produce 0.35 XM
galones que contiene 0.07% de azufre. Así
Observando que los aditivos no aportan azufre, y aplicando una lógica similar a los
otros resultados de petróleos crudos en la siguiente restricción de azufre.
PROBLEMA 05:
Incredible Indelible Ink Company mezcla 3 aditivos A1, A2, A3 a una base en
diferentes proporciones para obtener distintos colores de tinta. La tinta roja se obtiene
mezclando A1, A2, A3 en la proporción de 3:1:2, la tinta azul en la proporción 2:3:4 y
la tinta verde en la proporción de 1:2:3.Despues de mezclar estos aditivos, se añade una
cantidad igual de base para cada color. La compañía actualmente tiene 1000 galones de
A1, 1500 de A2, 2000 de A3 y 4000 de base. Dado que el precio de venta por galón de
cada tipo de tinta es el mismo, desarrolle un modelo para determinar cómo deberían
usarse estos recursos para obtener los máximos ingresos.
Ahora, considerando cada tipo de tinta, está compuesto por tres aditivos
A1,A2,A3 y una base.
Para maximizar los ingresos, tenemos que considerar el precio de venta de cada
tinta, pues como es el mismo para cada uno, no lo consideramos en la
maximización por ser iguales para cada uno.
Pero cada tinta está compuesta por aditivos A1, A2, A3 y una base en
proporciones dadas en el enunciado.
Para la tinta roja “R” la relación entre los aditivos A1, A2, A3 es de 3:1:2 todos
con una constante X1 siendo así:
R=3*x1+1*x1+2*x1
A=2*x2+3*x2+4*x2
V=1*x3+2*x3+3*x3
B=b1+b2+b3
Max (R+A+V+B).
Max 6*x1+9*x2+6*x3+b1+b2+b3.
Comenzaremos por los aditivos, pues cada uno contiene como máximo una
determinada cantidad.
Ahora con las bases tenemos que como se dividen en partes iguales a todas las
tintas:
B<=4000 gl => b1+b2+b3<=4000
b1-b2=0; b1-b3=0; b2-b1=0; b2-b3=0; b3-b1=0; b3-b2=0;
La cantidad de cada base en las tintas tiene que ser positiva: b1>=0, b2>=0 y b3>=0
Programa en el Lingo:
De acuerdo con todo lo señalado el modelo quedaría así:
MAX=6*x1+9*x2+6*x3+b1+b2+b3;
3*x1+2*x2+x3<=1000;
x1+3*x2+2*x3<=1500;
2*x1+4*x2+3*x3<=2000;
b1+b2+b3<=4000;
b1-b2=0;
b1-b3=0;
b2-b1=0;
b2-b3=0;
b3-b1=0;
b3-b2=0;
b1>=0;
b2>=0;
b3>=0;
Según esto, tenemos que los valores de las variables x1 y x3 resultan ser cero y
que la variable x2 cuyo valor es 500 lo cual funciona como constante para la tinta azul.
Entonces significa que A=9*x2=9*500=4500 sumados a las bases de 4000, entonces
4500+4000=8500 dólares que viene a ser el ingreso máximo invirtiendo solo en la tinta
azul.
Por otro lado, los aditivos A1, A3 y B muestran un precio dual que es lo que
varia según lo que se coloque en las restricciones