Documentos de Académico
Documentos de Profesional
Documentos de Cultura
min W = 10y1
s.a. y1 ≥ 3
−2y1 ≥ −8
y1 ≥ 0
Solución:
Dado que y1 > 0 por HC tenemos que x1 − 2x2 = 10. Por otro lado la segunda
restricción del dual no es activa en el óptimo. Luego por HC x2 = 0 en el óptimo del
primal. Por lo tanto x1 = 10 en el óptimo.
Además, usando el teorema de dualidad fuerte en el óptimo se cumple W ∗ = 10 ∗ 3 =
Z ∗ = 3 ∗ 10 − 8 ∗ 0 = 30. Por ende, ambas soluciones son óptimas de sus respectivos
problemas.
(b) Suponga que la función objetivo del primal es Z = cx1 − 8x2 , ¿para qué valores de c, el
problema primal es no-acotado?
Solución:
Opción 1:
Si c ≤ 0, el problema tiene óptimo (0,0). De lo contrario es fácil ver que el problema es
no acotado si la pendiente del vector de costos (c,-8) es mayor al vector perpendicular
a la segunda restricción (1,-2). Esto es c ≥ 4
Opción 2:
Las restricciones se pueden expresar como c1 ≤ y1 ≤ 8/2 = 4, por tanto si c1 > 4 el
dual es infactible y el primal debe ser no acotado.
2. Indique si las siguientes afirmaciones son verdaderas (V) o falsas (F). De una breve explicación
a su respuesta (por ejemplo, justificar con un resultado visto en clases, o con un contraejemplo
para probar la falsedad de una afirmación).
Solución:
Falso, del corolario del teorema débil de dualidad, si el primal es factible pero no
acotado, entonces el dual correspondiente es infactible, y si el dual es factible pero
1
ING200 Optimización
Solución:
Verdadero, la restricción del primal es no activa (sobra recursos) que por el teorema
de H.C su dual asociado es equivalente a cero.
Solución:
factible podría ser un punto(vector) interior de la región factible y no ser un punto
extremo, ya que puede ser escrita como una combinación lineal convexa.
Solución:
Falso, la dirección de la función objetivo no necesariamente debe apuntar hacia la
parte no acotada de la región.
(e) Si el valor de la función objetivo es igual a dos puntos factibles diferentes x∗ y x∗∗ ,
entonces todos los puntos sobre el segmento de recta que conecta a x∗ y x∗∗ son factibles
y Z (el valor de la función objetivo) tiene el mismo valor en todos ellos.
Solución:
Verdadero, el problema tiene soluciones múltiples.
Solución:
Siendo y1 , y2 , y3 las variables duales correspondientes a cada restricción, el dual del
2
ING200 Optimización
Al analizar la solución del primal, se ve que la primera restricción del primal no es activa,
por lo que por H.C. se deduce que y1 = 0. Por otro lado, como x2 y x4 son distintos de 0,
entonces la segunda y cuarta restricción del dual son activas. Es decir, se cumple que:
2y2 + 6y3 = 1
2y2 + 2y3 = 1
3
ING200 Optimización
Solución:
Nuevo producto = nueva variable (x6 ) para que sea básica entonces se debe buscar
que c¯6 < 0 !
1
Por tanto: c¯6 = −c6 − cB B A·, 6, donde A·,6 =
−1 <0
2
!
3/5 −1/5
donde: B −1 =
−1/5 2/5
Desarrollo:
! !
3/5 −1/5 1
c¯6 = −c6 − −2 −3 <0
−1/5 2/5 2
!
1/5
c¯6 = −c6 − −2 −3 <0
3/5
c¯6 = −c6 − (−11/5) < 0
c¯6 = c6 > 11/5
(b) ¿Cuál sería el impacto en el valor óptimo del problema si se aumenta la disponibilidad
del primer recurso en 5 unidades? Justifique numéricamente su respuesta.
Solución:
Cálculo del dual o precio sombra:
π1 π2 = cB B −1
!
3/5 −1/5
= −2 −3
−1/5 2/5
= −3/5 −4/5
5. Los siguientes problemas lineales cumplen que uno es el dual del otro.
4
ING200 Optimización
Solución:
Al remplazar el punto se ve que la tercera restricción no es activa, por holgura complemen-
taria tengo que y3 = 0. Como x1 y x3 son distintos de cero, entonces la primera y tercera
restricción del dual son activas. Resolviendo el sistema 12 y1 + y2 = 6 con y1 + 4y2 = 13 se
tiene que y1 = 11 e y2 = 12 .
Solución:
El problema escrito en forma estándar sería
5
ING200 Optimización
min 3 + 2x2 + 21 x4
x1 = 0 + x2
x3 = 3 − 3x2 + 12 x4
x1 , x2 , x3 , x4 ≥ 0
que es óptimo.
OJO: se puede elegir la base {x1 , x3 }, y el resultado es el mismo. No pueden elegir
{x3 , x4 } pues la base no sería invertible.
(b) Detecte qué precio debería tener el pesticida 2 para que sea atractiva su compra.
Solución:
Por ser una variable no básica, se tiene que para que entre a la base debe cumplir
que
Luego debe valer menos de $1, es decir, en la practica nunca nos interesará.
(c) Detecte el rango de precios del pesticida 3 para que no cambie el óptimo de a).
Solución:
Por ser una variable básica, se debe cumplir que cn − cB B −1 N ≥ 0, o sea,
! !
0 1 4 −1
(3, 0) − (2, c˜3 ) ≥0
1
2 −1 −1 0
!
−1 0
(3, 0) − (2, c˜3 ) ≥0
3 − 12
(3, 0) − (−2 + 3c˜3 , − 21 c˜2 ) ≥ 0
(5 − 3c˜3 , 12 c˜3 ) ≥ 0
O sea, c˜3 ≤ 5
3 y c˜2 ≥ 0.
(d) Después de poner el veneno, alguien se ofrece a entrar y eliminar a ratones adicionales.
¿Cuanto estaría dispuesto a pagar a alguien por eliminar un ratón adicional a los que
eliminan los venenos?
Solución:
6
ING200 Optimización
−1 0
Se puede calcular directo del problema dual, o usando que y1 = cB B·,1 = (2, 1) =
1
2
2.
1
7. Un estudiante de buen vivir y de iniciales PZ, quiere optimizar la utilización de carnes en los
asados del fin de semana. Sus asados pueden hacerse con 3 tipos de carne: vacuno, pollo y
cerdo. Existen restricciones de espacio en la parrilla y de presupuesto. PZ dispone de una
parrilla que tiene 10 unidades de espacio y cuenta con 50 dólares para hacer el asado. La
cantidad de espacio, el costo y la utilidad generada por cada tipo de carne se muestra en la
siguiente tabla:
(a) ¿Cuál es el asado (cantidad carne de cada tipo) que entrega mayor utilidad para PZ?
¿Cuál es la utilidad total y el consumo de espacio y presupuesto?
Solución:
Hacer 2.5 kg de pollo y 5 kg. de cerdo. Eso le entrega 35 unidades de utilidad. No
sobra ni espacio ni dinero.
Solución:
Por HC, se tiene que restricciones del dual asociadas a los kg. de pollo y cerdo sean
activas. Sean y’s las variables duales:
2y1 + 8y2 = 6
7
ING200 Optimización
1y1 + 6y2 = 4
Lo que da y1 = 1 y y1 = 0.5. Otra forma de obtener estos valores es viendo los costos
reducidos de las variables de holgura en el óptimo mostrado en el enunciado.
(c) ¿Qué utilidad debe tener la carne de vacuno para comenzar a ser asada?
Solución:
Sea δ la variación de la utilidad de carne de vacuno, luego ver hasta que punto se
cumple el criterio de optimalidad (maximizacion)
c1 + δ − cTb B −1 A ≤ 0
(d) ¿Qué utilidad puede tener la carne de cerdo para no cambiar la actual composición?
Solución:
Para ver las variaciones de utilidad en la carne de cerdo que mantengan la actual
composición, se ven los costos reducidos de las variables no básicas
(e) PZ recibe peticiones para compartir el espacio de su parrilla por parte de sus compañeros
de dpto. a cambio bebestibles. Dicho producto le otorga una utilidad de 4 por cada
unidad de espacio. Determine si le es conveniente ceder espacio en la parilla y si lo
es, calcule el beneficio neto que se podría obtener sin cambiar la estructura del actual
asado.
Solución:
Dado que y1 = 1, luego una unidad de espacio menos reduce en 1 su utilidad total.
Dado que recibe 4 por el cambio, le conviene. Veamos hasta que punto la estructura
de la solución no cambia. Sea δ el cambio en el espacio b1 = 10 ,necesitamos que:
" #
b1 + δ
B −1 ≥0
b2
" # !
1 1.5 −0.25
Que equivale a: δB −1 ≥ −xb . Donde B −1 = Esto lleva a las
0 −2 0.5
siguientes desigualdades:
1.5δ ≥ −2.5, −2δ ≥ −5 o − 53 ≤ δ ≤ 5
2 . Luego el espacio puede estar en [ 25
3 , 12.5].
8
ING200 Optimización
8. Cake-R-Us está preparándose para la venta navideña de galletas para el mercado chileno.
Existen tres tipos principales de galletas: chocolate (x1 ), vainilla (x2 ) y nueces (x3 ). El gerente
desea saber que combinación de producción le traerá los máximos ingresos por la producción
de kilos de masa de galleta. Para eso, elaboró el siguiente programa lineal:
Las variables están en kilos. La primera restricción está relacionada con la cantidad de
producción acotada por la cantidad máxima de la masa base de las galletas (en kilos). La
segunda restricción habla sobre el máximo posible de producción dada la maquinaria (en
kilos).
El LP fue resuelto usando simplex, agregando variables de holgura x4 y x5 para la primera y
segunda restricción, respectivamente, y dio la siguiente tabla como resultado:
Solución:
La base B = [x2 , x4 ] y z ∗ = −90.
(b) Determine hasta que valor se puede disminuir o aumentar el precio por kilo de las galletas
de vainilla, sin que cambie la solución óptima.
Solución: ! ! !
3 1 0 1 1 1 1
La base es B = y B −1 = por lo que B −1 N = . Con
1 0 1 −3 1 2 −3
esto se puede calcular que el rango para p2 es que puede disminuir en 1 y no tiene
límite para aumentar.
(c) Es posible mejorar la máquina de producción para aumentar el límite hasta un máximo
de 33 kilos. Analice los costos o beneficios de esto, si el costo por aumento es de $2 por
cada unidad. Indique en cuanto variaría el beneficio total.
9
ING200 Optimización
Solución:
Revisando el límite de la segunda restricción (importante darse cuenta que el precio
dual es mayor a 0, así que afecta la función objetivo) es que disminuir en 30 y
aumentar en 10/3, por tanto está en el rango si aumenta a sólo 3.
Por tanto, dado que el precio dual es 3 (tomar en cuenta que el valor es negativo
respecto al movimiento en la función objetivo), por cada valor extra de este límite
aumentamos (en este caso disminuinos) z en 3, a un costo de 2, por tanto el el global
se aumenta en 1, por tanto el nuevo valor de z sería 96 menos el costo de 3, el valor
final sería z ∗ = 93.
(d) Se está estudiando introducir al mercado el sabor chocolate almendrado. Esta galleta se
vendería a $p4 por kilo y necesita 2 kilos de masa base por kilo de galleta. Analice que
precio debe ser p4 para que la galleta sea producida.
Solución:
Sea xn los kilos a producir de la nueva galleta. Asumiendo que tomamos la base
óptima, podemos calcular rápidamente que valor tomaría el costo reducido. Sea p el
valor del precio de xn , tenemos que c̄n = 3 − p, por tanto el precio debe ser mayor a
3 para que entre a la base.
9. Se desea fabricar 100 kg de alimento de perros donde los 100 kg, en total, deben tener al
menos 1000 unidades de proteinas. Para fabricar este alimento cuentas con 5 ingredientes,
donde cada ingrediente tiene un costo por kg y una cantidad de unidades de proteína por kg.
Estos valores se especifican en la siguiente tabla:
Ingredientes 1 2 3 4 5
Cantidad de Proteinas [un/kg] 6 8 1 12 14
Costo [$/kg] 80 150 120 100 100
(a) Determine el valor de las variables básicas de la solución óptima y el costo óptimo total
del problema.
Solución:
Como x1 y x5 son las variables básicas, entonces x2 = x3 = x4 = h1 = 0, por lo
tanto:
6x1 + 14x5 = 1000
x1 + x5 = 100
10
ING200 Optimización
(b) Si ahora se exigieran que los 100 kg de alimento contengas 600 unidades de proteínas
como mínimo, ¿cómo cambiaría la solución?
Solución:
" #" # " #
− 18 7
1000 + ∆b 50 − 81 ∆b
xB = B (−1)
b= 4 = ≥0
1
8 − 34 100 50 + 81 ∆b
Por lo tanto −400 ≤ ∆b ≤ 400. Luego ∆b = −400 está justo dentro del rango de
sensibilidad, por lo que la base actual sigue siendo óptima y la nueva solución optima
seria x1 = 100 y x5 = 0.
(c) ¿Sería interesante un nuevo producto con un aporte de 8 unidades de proteína por kg y
un costo de 60 $/kg?
Solución:
El costo reducido de este nuevo producto sería
" #" #
i −1
h 7
8
c̄6 = 60 − 80 100 8 4 = −25
1
8 − 34 1
(d) ¿Cuánto debiese bajar el precio del ingrediente 2 para que en el óptimo conveniese
comprar alguna unidad?
Solución:
" #" #
i −1 h 7
8
c̄2 = 150 + ∆c6 − 80 100 8 4 = 65 + ∆c6
1
8 − 34 1
Por lo tanto, 65 + ∆c6 < 0 → ∆c6 < −65. Luego el precio debiese bajar en al menos
$65
10. Un estudiante está analizando como gastar su mesada semanal de 20000 pesos. Con ese
presupuesto debe comer, divertirse y pagar la bencina en caso de querer transportarse en auto
(asuma que siempre puede viajar gratis en micro porque sus padres le cargan la bip!). Sabe
que el gasto en comida debe ser al menos el doble de lo que se gasta en el resto. Calibrando el
beneficio por peso que cada actividad le ofrece, el estudiante llega a plantear dicho problema
como el siguiente LP:
11
ING200 Optimización
(a) Sabiendo que x4 y x5 son las variables de holgura de la primera y segunda restricción
respectivamente, encuentre los valores de la solución dada por la base [x3 , x4 ] y determine
si es óptima o no. En caso de no serlo, realice una iteración de simplex y diga cuál es la
nueva asignación de presupuesto. ¿En cuanto mejora el beneficio total?
Solución:
!
1 1
B=
−2 0
! !
x3 −1 0
=B b=
x4 20000
Es decir no se gasta nada y por lo tanto beneficio total es 0. Viendo los costos
reducidos de las variables no básicas (x1 , x2 , x5 )
1 0 −1
! !
1 1
0
c̄ = 1 3 0 − 5 0 ∗ ∗
2 2 1 1 −2 −1
= 3.5 −2 −2.5
1 0 −1
! !
−1 1
Y1 = B A1 = ∗
2 2 1 1
!
−1/2
=
3/2
1 1 −1 1
! ! ! !
x3 200000 20000
= ∗ = ∗
x1 3 2 1 0 3 40000
(b) Al finalizar las iteraciones del método simplex de manera correcta, el estudiante llega a
12
ING200 Optimización
Solución:
Sea δ el cambio sobre los 20000 pesos, la estructura no cambia si es que
1 2 1
! ! !
x1 200000 + δ
= ∗ ≥0
x3 3 1 −1 0
Lo que lleva a tener que δ ≥ −20000. Es decir, se puede aumentar tanto como se
quiera el presupuesto y la estructura (base) no cambiará. Esto significa que lo gasta
en comida será siempre el doble que en diversión y nunca se gastará en bencina.
Con la nueva mesada, se gastará 16000 pesos en comida y 8000 en diversión. Esto
conlleva a un beneficio extra de 28000/3. Dividiendo por 4000 tengo el beneficio por
peso extra de mesada, que es la variable dual, es decir 7/3.
(c) El alumno quiere comprarse un ps4, por lo que está pensando en ahorrar parte del
presupuesto. Determinar qué beneficio debe brindar el ahorro para que sea conveniente
empezar a ahorrar.
Solución:
Sea xa y ba la cantidad y beneficio de ahorro, se empieza a ahorrar cuando el costo
reducido de esta variable indique que debe entrar a la base, es decir
! !
2 1 1
c¯a = ba − 1 5 ∗ 1
∗ ≥0
3 1 −1 0
Es decir, ba ≥ 73 .
11. Usted se asocia con una compañera del curso de Optimización para emprender en el rubro
de producción de helados artesanales saludables. Juntos han decidido fabricar helados de
Chocolate suizo, Manjar chips y Tiramisú utilizando yogurt descremado, saborizantes naturales
y endulzante (Stevia) como ingredientes principales.
13
ING200 Optimización
Los helados de Chocolate suizo, Manjar chips y Tiramisú elaborados serán vendidos a $1.200,
$1.500 y $1.800 por Litro, respectivamente. Por otra parte, ustedes cuentan con recursos
limitados para la elaboración de los helados: Únicamente 800 Litros de yogurt, 600 Litros de
saborizante natural y 240 Litros de Stevia. Usted, que conoce la proporción de ingredientes
requeridos en la preparación cada tipo de helado, plantea sin mayor dificultad el modelo de
producción a modo de maximizar ingresos (en M$ o miles de pesos):
0 5
−10
B −1 = 0 −3.75 10
1 −2 2
(a) ¿Cuánto estaría dispuesto a pagar por un litro adicional de Yogurt descremado?
Solución:
Esto equivale al valor de la variable dual asociada a la primera restricción. Este
valor es el costo reducido asociada a la primera variable de holgura (escrito en
minimización), es decir 0. Luego un litro adicional de yogurt no aumenta el ingreso
actual de 1.170.000 pesos. Por lo tanto no se está dispuesto a pagar nada. Otra
alternativa es darse cuenta que la primera restricción no es activa y por lo tanto, por
holgura complementaria, la variable dual asociada es 0.
14
ING200 Optimización
(b) Suponga que dispone de $9.000 para invertir en un único ingrediente. El costo de un litro
extra de Yogurt, Saborizante y Endulzante es de $1.000, $300, y $2.800, respectivamente.
¿ Cómo invertiría estos fondos para obtener el máximo beneficio sin que cambie la base
óptima? ¿ Cuál sería el impacto de su decisión en términos de ingresos?
Solución:
La estrategia de inversión es comprar el insumo que mayor beneficio neto me da
y comprar hasta donde pueda sin cambiar la base óptima y sin pasarme de mi
presupuesto. Usando la misma explicación que la respuesta anterior, las variables
duales son 0, 0.75 y 3 respectivamente. Es posible obtener las variables duales con
holgura complementaria u mediante CB B −1 . Es decir el beneficio neto es $(0-1.000),
$(750-300) y $(3.000-2.800) respectivamente. Es decir el que mayor beneficio da es el
saborizante, equivalente a $450 pesos por cada litro de saborizante adicional. Luego
hay que ver hasta donde puedo mover la cantidad de saborizante sin cambiar la base
óptima. Sea δ el cambio sobre los 600 litros, la estructura no cambia si es que
0 5 800
x2 −10
x3 = 0 −3.75 10 ∗ 600 + δ ≥ 0
x4 1 −2 2 240
Esto lleva a que −120 ≤ δ ≤ 40. Es decir puedo añadir hasta 40 litros de saborizante
sin cambiar la base óptima. Esto tendría un costo de $300*40=$12000 , lo que es
mayor a mi presupuesto. Por lo tanto solo puedo comprar hasta 30 litros. Con
esto, el beneficio neto por la inversión sera de $450*30=$13500 pesos. Los ingresos
aumetarán en $750*30=$22500
(c) Otra empresa de helado quiere obtener mayor participación de mercado en el manjar
chips a traves de una guerra de precios. Preocupados al respecto, determine hasta que
punto se puede llegar para seguir produciendo este helado en particular.
Solución:
Hay que ver hasta que disminución de precio se puede tener en el helado de manjar
chips para mantenerse en la actual base óptima. Los costos reducidos de las variables
no basicas deben seguir siendo negativas (maximización)
Que equivale a:
(CR1 , CR5 , CR6 ) ≤ δ(1, 0, 0)T YN
3 5
−10
Con YN = B −1 N = −1.75 −3.75 10 . Esto lleva a las siguientes desigual-
−0.7 −2 2
dades:
−0.15 ≤ 3δ, −0.75 ≤ 5δ, −3 ≤ −10δ. Luego −0.05 ≤ δ ≤ 0.3. Entonces el precio
puede estar en el rango [1.45, 1.8]. Es decir, el precio puede bajar hasta $1450 pesos.
Obviamente, sI se hubiera hecho como problema de minimización no hubieran
cambiado los rangos.
15
ING200 Optimización
12. Una empresa desea hacer una aleación de metales para su nuevo producto. La aleación se
hace de estaño, zinc y aluminio. Se desea maximizar la resistencia de la aleación. Existen 2
restricciones para hacer la aleación. La primera es presupuestaria (Millones $) y la segunda es
de tiempo (hr). El problema resultante se muestra a continuación
max z = 3x1 + 4x2 + 8x3
s.a.
2x1 + 3x2 + 5x3 ≤9
x1 + 2x2 + 3x3 ≤5
x1 , x2 , x3 ≥0
Donde x1 , x2 y x3 son la cantidad de toneladas de estaño, zinc y aluminio respectivamente. Para
llevarlo a forma estándar, se agregan 2 variables de holgura: x4 (Restricción presupuestaria),
x5 (Restricción tiempo). Resolviendo mediante Simplex, se llega a la siguiente solución óptima
escrita de forma normal (diccionario)
max z = 14 − x2 − x4 − x5
s.a.
x1 − x2 + 3x4 − 5x5 =2
x2 + x3 − x4 + 2x5 =1
x1 , x2 , x3 , x4 ≥0
(a) Determine cuánto puede variar el presupuesto sin cambiar la estructura actual del óptimo
y a partir de aquí determine cuál es la pérdida de resistencia si el presupuesto baja a 8.5
millones.
Solución:
Se debe ver que la solución óptima siga siendo factible. Las variables básicas son x1
y x3
! ! !
x1 3 −5 9+δ
= ∗ ≥0
x3 −1 2 5
(b) La resistencia entregada por una tonelada de zinc es mejor de lo que se estimó en el
modelo anterior. La nueva estimación dice que este valor ahora es de 4.5. ¿Es mejor
introducir más zinc de la que hay en la solución actual? Argumente.
Solución:
Como el costo corresponde a una variable no básica, la variación para que ésta no
entre a la base se puede ver directamente de la forma normal: Corresponde al costo
reducido de dicha variable, en este caso 1. Es decir, si la variación es menor a 1 (o
sea que el valor sea menor a 5), la solución actual no cambia. Como el nuevo valor
16
ING200 Optimización
13. La fábrica de ladrillos Huracán S.A. necesita programar su producción para el próximo mes.
Se producen 4 tipos de ladrillos. El proceso de fabricación está compuesto por tres etapas:
mezclado, vibrado e inspección. Para el próximo mes se dispone de 800 horas-mezclador;
1000 horas-vibrador; y 340 horas-inspección. Huracán desea maximizar las utilidades de este
período, y para ello se ha formulado el siguiente modelo:
(a) ¿Cuánto podría aumentar la cantidad de horas disponibles del vibrador de modo que no
cambie la base óptima? ¿y cuanto podría disminuir?
Solución:
Esto es sensibilidad del lado derecho, de la segunda restricción. El rango de sensibili-
dad está dado por
B −1 b + εB·,2 ≥ 0
es decir
400 2
200 + ε −1 ≥ 0
20 0.4
de donde se obtiene que −200 ≤ ε ≤ 50, por lo que las horas de vibrador podrían
disminuir en 200 o aumentar en 50 sin cambiar la base óptima.
17
ING200 Optimización
(b) Suponga que se efectúa una modificación al vibrador que permite disminuir el tiempo
de preparación de la máquina, con lo que aumentan las horas productivas disponibles a
1020 horas, ¿cuantos ladrillos de cada tipo se produciría en el nuevo óptimo?
Solución:
1020 horas implicaría un aumento en 20 horas, lo que está dentro del rango de
sensibilidad, por lo que no cambiaría la base. La nueva solución óptima sería
2 0 800 440
−2
∗
x = 1.5 −1 0 · 1020 = 180
0.1 −0.4 1 340 28
(c) Otra empresa propone a Huracán comprarle 200 horas del vibrador, ¿Qué precio debería
cobrarle por estas horas?
Solución:
Por el rango de sensibilidad, puede vender hasta 200 horas dentro del rango de
sensibilidad. Debe venderla a un precio mayor que su variable dual, es decir $2 la
hora, por lo que el precio a cobrar es de al menos $400.
14. Una empresa de cítricos posee 120 acres (1 acre = 4.072 m2 ) y planea sembrar 3 cultivos. Las
semillas de los cultivos A, B, y C cuestan $40, $20 y $30 por acre, respectivamente. Se piensa
invertir cómo máximo $3.400 en semillas. Los cultivos A, B y C requieren 1, 2 y 1 días de
trabajo por acre, respectivamente, y se cuenta con 170 días de trabajo disponibles para la
cosecha. Sabiendo que se puede obtener una utilidad de $100 por acre con el cultivo A, $300
por acre con el cultivo B y $200 por acre con el cultivo C, se resolvió el siguiente problema y
se encontró que en el óptimo se deben sembrar 50 acres con semillas de cultivo B y 70 acres
con semillas de cultivo C.
(a) Ponga el problema en forma estándar e indique cuáles son los variables básicas. (Use
x4 , x5 , x6 como variables de holgura de la primera, segunda y tercera restricción respecti-
vamente). Plantee además el problema dual y, sin resolverlo, indique cuáles variables
deberían ser 0 y cuáles no (justique).
18
ING200 Optimización
Solución:
(b) Si la utilidad por acre del cultivo B disminuyera a 200, ¿Cuál sería la nueva solución al
problema?
Solución:
19
ING200 Optimización
(c) ¿Cuál debiera ser la utilidad del cultivo A para que sea conveniente producirlo?
Solución:
Dado que el cultivo A está asociado a una variable no básica, se verifica solo el costo
reducido de la variable x1 :
h
−1 0 1 1
i
• c̄1 = c̃1 −cTB B −1 A1 = (100+ε)−([ 300 200 0 ] 2 0 −1 40 ) = (100+ε)−200 ≤ 0
−40 1 10 1
• Luego, −∞ ≤ ε ≤ 100. Por ende, la solución actual sigue siendo óptima si
c1 ≤ 200 y se concluye que la utilidad por acre del cultivo A debería aumentar
por encima de 200 para que sea conveniente producirlo.
(d) ¿Sería conveniente aumentar el número de días en 10? Explique indicando cuánto ganaría
o perdería la empresa aumentando el número de días.
Solución:
15. Una fábrica desea maximizar los ingresos obtenidos al producir 2 tipos de producto.
El producto 1 se vende a un precio unitario de $50 y cada unidad requiere de 20 litros de agua y
1 kg de cobre para ser producida. Por otro lado, el producto 2 tiene un precio unitario de venta
de $40 y cada unidad requiere de 10 litros de agua y 2 kg de cobre para ser manufacturada.
La fábrica cuenta con 1.000 litros de agua y 100 kg de cobre.
El modelo que cumple con el objetivo de la empresa se presenta a continuación:
20
ING200 Optimización
(a) Para este modelo se ha encontrado una solución en la que tanto x1 como h2 son iguales
a 50. Verifique si esta solución es óptima. Si no lo es, realice una iteración del método
Simplex y señale si la nueva base obtenida es o no óptima. Justifique el resultado
obtenido.
Solución:
Base de la iteración actual con x1 , h2 como variables básicas:
5
max Z = 2.500 + 15x2 − h1
2
s.a.
1 1
x1 + x2 + h1 = 50
2 20
3 1
h2 + x2 − h1 = 50
2 20
x1 , x2 , h1 , h2 ≥ 0
La base es óptima, debido a que los costos reducidos son todos negativos.
(b) Interprete el resultado obtenido en la parte (a) desde el punto de vista del método simplex
y la realidad de la empresa, independientemente de si es o no óptimo. Además, indique
cuáles restricciones son activas en la solución. Justifique su respuesta.
Solución:
Los ingresos de la fábrica son $3000, con una producción de 100/3 unidades del
producto 1 y 100/3 unidades del producto 2.
Ambas restricciones son activas en el óptimo. Las variables de holgura son 0 (no
básicas).
(c) En el modelo anterior, a la fábrica se le olvidó considerar el recurso madera, donde cada
producto usa 1 metro cuadrado de madera y se cuenta con 60 metros cuadrados de
madera para fabricar el total de productos. Esto agrega la restricción de x1 + x2 + h3 = 60.
Sabiendo que la solución óptima a este problema es x1 = 40, x2 = 20, h1 = 0, h2 = 20 y
h3 = 0.
i. ¿Cuánto estaría dispuesto a pagar por 6 metros cuadrados de madera?
21
ING200 Optimización
Solución:
Primero
" debemos
# determinar el rango de sensibilidad de b3 . x̃B = B −1 b̃ =
1/10 0 −1
1000 100−b3
−1/10 0 2 100 = −100+2b3 ≥0
1/10 1 −3 b3 200−3b3
Ahora debemos encontrar lo dispuesto a pagar por una unidad de metro cuadrado
de madera, lo cual sería el valor dual de la tercera restricción.
Esto se determina con π = cB B −1
B = [x1 , x2 , h2 ]
" #
1/10 0 −1
π = [ 50 40 0 ] −1/10 0 2 = [ 1 0 30 ]
1/10 1 −3
ii. Si pudiera vender los litros de agua restantes a un precio de $10 por litro, ¿Cambiaría
el óptimo del problema? (En cualquier caso, justifique claramente la respuesta. Si el
óptimo cambia, no es necesario calcular el nuevo valor).
Solución:
Dado que en la solución actual no sobran litros, para poder vender litros de agua
restantes se debe cambiar el óptimo del problema.
De forma alternativa, también se puede suponer que no se debe cambiar el
óptimo y como se esta dispuesto a pagar $1 por litro de agua, si se tiene la
forma de comprar a ese precio, se tiene una utilidad de $9 al vender esos litros
comprados.
iii. Dada una reciente crisis, el dueño de la fábrica quiere saber qué porcentaje de
descuento podría aplicarle al precio del producto 2 sin que en la solución óptima se
deje de vender algún producto.
Solución:
16. Una florería ha diseñado dos tipos de arreglos florales que ofrecerá a la venta por el día de
la madre. Para determinar el número de arreglos florales que debe preparar ha planteado
22
ING200 Optimización
h1 4 0i −1 2 0
B∗ = 120 ⇒ B ∗−1 = 1/2 −1/2 0
111 1/2 −3/2 1
Sabiendo que c2 esta asociado a una variable básica (y), se hace el siguiente análisis
de sensibilidad en c. −1 2 0 h
10
i
c̄TN = cTN − cTB B −1 N = [ 0 0 ] − [ 1 c2 0 ] 1/2 −1/2 0 0 1
1/2 −3/2 1 00
−1 2
= [ 0 0 ] − [ 1 c2 0 ] 1/2 −1/2 ⇒ [ 1−c2 /2 c2 /2−2 ] ≤ 0
1/2 −3/2
Entonces 2 ≤ c2 ≤ 4
Por lo tanto, el precio debe ser menor que 2 para que el arreglo floral 2 no se venda.
(b) Si la florería tuviera que invertir en alguno de los 3 tipos de flores que dispone, ¿en
cuál(es) cree usted que debiera invertir? y, en el/los que convenga invertir ¿cuánto
sugeriría comprar? y ¿cuánto ganaría la florería? Justifique numéricamente.
Solución:
Se calcula las variables duales del problema:
π ∗ = cTB B −1 = [ 1/2 1/2 0 ]
Esto significa que tanto las rosas como los tulipanes tienen el precio sombra más
barato. Sobran lirios y por eso se esta dispuesto a pagar 0.
En base a esto se calcula el rango de b1 o b2 , dependiendo cual quiere invertir.
Para b1 :
−1 2 0
−b +120
b1 1
1/2 −1/2 0 60 = b1 /2−30 ≥0
1/2 −3/2 1 50 b1 /2−40
23
ING200 Optimización
Para b2 :
−1 2 0
−100+2b
100 2
1/2 −1/2 0 b2 = 50−b2 /2 ≥0
1/2 −3/2 1 50 100−3b2 /2
(c) Suponga que la florería evalúa la posibilidad de armar un tercer arreglo floral de forma
que, para el modelo original se añade la variable z (que indica el número de unidades de
arreglo floral 3 a preparar) quedando el modelo de programación lineal de la siguiente
forma:
max Z = x + 3y + z
s.a. x + 4y + 5z ≤ 100
x + 2y + 3z ≤ 60
x + y + 2z ≤ 50
x, y, z ≥ 0
Solución:
Claramente la incorporación de este nuevo producto, como no se esta produciendo
(z = 0), no viola la factibilidad del problema. Luego, sólo tenemos que verificar la
óptimalidad:
−1 2 0
h
510
i
c̄TN = cTN − cTB B −1 N = [1 0 0] − [1 3 0] 1/2 −1/2 0 301 = [ −3 −1/2 −1/2 ]
1/2 −3/2 1 200
Como los costos reducidos son menores que 0 con esta nueva variable, la base sigue
siendo óptima.
17. Su empresa quiere maximizar la utilidad producto de la venta de sillas (x1 ) y mesas (x2 )
resolviendo el siguiente problema
donde 400 es el precio de las sillas y 800 de las mesas. Y donde 40 representa el número de
horas máximas que se pueden trabajar y que 8 es número máximo de unidades de materia
prima con que cuenta. Si se sabe que en base óptima solo se producen sillas y sobran horas de
trabajo. Responda:
(a) ¿Cuál es la solución óptima? Interprete sus resultados en cuanto a los productos hechos,
la ganancia obtenida y los recursos usados.
24
ING200 Optimización
Solución:
" #
x
xB = 1
h1
" # " #
4 1 0 1
B∗ = ⇒ B ∗−1 =
1 0 1 −4
" #" # " #
0 1 40 8
Por tanto se tiene que. xB = =
1 −4 8 8
Por tanto se fabrican 8 mesas y sobran 8 horas de trabajo, ganando 3200.
(b) ¿Cuál es el rango de sensibilidad para el precio de las sillas? ¿El precio de las sillas puede
decrecer o aumentar sin afectar la solución? Justifique numéricamente su respuesta.
Solución:
Sabiendo que c1 esta asociado a una variable básica (x1 ), se hace el siguiente análisis
de sensibilidad en c. " #" #
h i h i 0 1 9 0
c̄TN = cTN − cTB B −1 N = 800 0 − 400 + δ 0
1 −4 2 1
" #
h i h i 2 1
= 800 0 − 400 + δ 0
1 −4
h i
⇒ −2δ −400 − δ ≤ 0
Entonces δ > 0 y −400 < δ Por lo tanto, el precio puede aumentar sin afectar la
solución y no puede decrecer.
(c) ¿A qué precio debiera venderse las mesas para que convenga producirla? Justifique
numéricamente su respuesta.
(d) Suponga que pagar horas extra le cuesta $ 5 cada hora y que cada unidad extra de
manteria prima le cuesta $ 250. Suponga además que dispone de $ 1000 ¿en cuál de las
25
ING200 Optimización
dos opciones debería invertir y cuánto compraría o contrataría de esa opción? Justifique
numéricamente su respuesta.
Solución:
Se calcula las variables duales del problema:
h i
π ∗ = cTB B −1 = 0 400
Esto significa que sólo las mesas tienen el precio sombra más positivo.
En base a esto se calcula el rango de b2 , Para b2 :
0 1 0 h 40 i h b2 i
1 −4 b2 = 40−4b2 ≥ 0
Criterio de corrección:
• Dual: 5 puntos todo correcto, 2.5 puntos si tiene el procedimiento correcto pero
tiene error de cálculo, 0 en otro caso.
• Rangos: 5 puntos todo correcto, 2.5 puntos si tiene el procedimiento correcto
pero tiene error de cálculo, 0 en otro caso.
18. Una empresa agrícola debe determinar cómo utilizar sus 36 hectáreas disponibles, para plantar
trigo, alfalfa o maíz, de forma de maximizar sus ingresos. Se estima que la producción de
una hectárea de cada producto genera un ingreso de $6 (trigo), $3 (alfalfa) y $5 (maíz).
Adicionalmente, cada hectárea de trigo y de alfalfa requiere 1 HH de mano de obra, y cada
hectárea de maíz requiere 4 HH de mano de obra, para lo cual cuenta con un total de 24 HH de
mano de obra. Finalmente, la empresa no puede plantar más de 18 hectáreas de trigo, debido
a un acuerdo con otros productores locales. Para esto, la empresa resuelve el siguiente modelo
de optimización, donde x1 , x2 y x3 son el número de hectáreas dedicadas a la plantación de
trigo, alfalfa y maíz, respectivamente:
Para resolver el problema, la empresa agrega las variables x4 , x5 , x6 como variables de holguras
de la 1ra, 2da y 3ra restricción, respectivamente, y aplica el método Simplex. El resultado
final utiliza como base óptima las variables {x1 , x2 , x4 }, obteniendo el siguiente diccionario:
26
ING200 Optimización
Base B B −1 Base B B −1
1 1 1 0 0 1 1 1 1 0 0 1
1 4 0 no invertible 1 1 4
4
{x2 , x3 , x4 } {x1 , x2 , x3 } − 13 −1
3
0 0 0 1 0 0 −31 1
3 0
(a) Interprete la solución obtenida, indicando cuántas hectáreas deberían dedicarse a cada
producto, cuántas hectáreas se utilizarían en total, cuántas HH de mano de obra serían
necesarias, y el beneficio final que obtendría la empresa si sigue esta estrategia.
Solución:
Se producirían 18 ha de trigo y 6 de alfalfa. Se utilizarían solo 24 ha de las 36,
utilizando toda la mano de obra (24 HH), y obteniendo un beneficio de $126.
(b) El precio de la alfalfa ha tenido bastante incertidumbre, por lo que la empresa desea
estudiar en qué rango de precios puede variar el ingreso por cada hectárea de alfalfa, sin
que cambie la solución encontrada. Determine este rango de precios en que puede variar
sin que cambie la solución.
Solución:
Debemos estudiar el rango de sensibilidad de x2 . Por ser una variable básica,
calculamos sus costos reducidos modificados:
−7 −4
−3 + ε −1 ≤ 0
−3 1
(c) El acuerdo con los productores locales pareciera que impide a la empresa poder mejorar
sus beneficios. Sin embargo, es posible pagar una penalización para poder aumentar el
máximo número de hectáreas dedicadas a trigo. ¿Hasta qué precio estaría dispuesta a
pagar la empresa para aumentar este límite en 1 hectárea? ¿Hasta cuántas hectáreas
estaría dispuesta la empresa a aumentar este máximo a ese precio?
Solución:
La variable dual asociada a la tercera restricción es 3 (costo reducido de x6 ), por lo
que está dispuesta a pagar hasta $3 por hectárea de trigo extra, dentro del rango de
sensibilidad. Para calcular este rango, vemos la tercera columna de B −1 obteniendo
el sistema de inecuaciones:
18 1
6 + ε −1 ≥ 0
12 0
27
ING200 Optimización
[−18, 6], por lo que la empresa debería estar dispuesta en aumentar este máximo
hasta 18+6=24 hectáreas.
(d) La empresa recibe una oferta para plantar soya. Cada hectárea de soya requeriría 2 HH
de mano de obra para su producción. ¿Cuál es el mínimo ingreso que debería obtener por
hectárea de soya para que convenga cambiar la estrategia de producción actual?
Solución:
El costo reducido de la soya sería csoya − cB B −1 [1 2 0]′ donde cB B −1 son las variables
duales [0 3 3]. Es decir, el costo reducido de la soya sería csoya − 6. Por lo tanto, para
que valga la pena producir soya (es decir, que entre a la base) se requeriría tener un
ingreso de al menos $6 por hectárea de soya.
(e) Debido a un desastre natural, el ingreso del maíz ha subido de $5 a $13 por hectárea,
mas allá del rango de sensibilidad de ese costo. De hecho, el costo reducido de la variable
x3 cambiaría de -7 a 1. Utilice el método Simplex para encontrar cuál sería la nueva
estrategia óptima en este caso, y el nuevo ingreso que tendría con esta estrategia.
Solución:
En este caso, la variable x3 entraría a la base. Como aumentar el valor de x3 solo
disminuye el valor de x2 es ésta variable la que sale de la base. El nuevo diccionario
quedaría de la forma:
max 127.5 − 14 x2 − 13
2 x5 − 11
2 x6
x1 = 18 − x6
x3 = 2 − 4 x2 − 4 x5 + 4 x6
3 1 1 1
x4 = 2 − 4 x2 + 4 x5 + 4 x6
33 3 1 3
x1 , x2 , x3 , x4 , x5 ≥ 0
es decir, se deben producir las mismas 18 hectáreas de trigo, pero reemplazar las
hectáreas de alfalfa por 32 hectáreas de maíz, para mejorar el ingreso de 126 a 127.5.
19. El agricultor Bob está analizando la mejor forma de manejar un predio de 10 hectáreas. En el
predio se puede cultivar lechugas, tomates y cebollas. Bob sabe que las lechugas le reportarían
11 millones de pesos de ingreso por hectárea cultivada, los tomates 8 millones por hectárea
cultivada, y las cebollas 10 millones por hectárea cultivada. Bob cuenta con una máquina
cosechadora que puede funcionar no más 12 horas durante periodo de cosecha. Para determinar
un plan de sembrío que maximice los ingresos totales se ha planteado el siguiente modelo de
programación lineal:
28
ING200 Optimización
utilizando un software y como respuesta se obtuvo que solo se deben plantar 2 hectáreas de
lechugas y 8 hectáreas de tomates, y un ingreso de 86 millones de pesos.
(a) Suponga que h1 y h2 son las holguras de la primera y segunda restricción. ¿Cómo
quedaría resuelto usando el método Simplex? Escriba la forma canónica (diccionario)
asociada a la solución óptima hallada por el software.
Solución: ! !
1 1 −1 1
Base xB = {x1 , x2 }, B = , B −1 = . Forma canónica asociada a
2 1 2 −1
la base:
Solución:
Hay dos formas de hallar los duales del problema.
• Método corto: Multiplicador del Simplex
Π = cB B−1
!
−1 1
= 11 8
2 −1
= −11 + 16 11 − 8
= 5 3
29
ING200 Optimización
Dual
y1 + 2y2 = 11
y1 + y2 = 8
(c) Puede que la rentabilidad de las lechugas no sea la correcta. ¿Cuál sería el mínimo
ingreso por hectárea para seguir cultivando lechugas y tomates?
Solución:
Las lechugas son variable básica por tanto hay que analizar lo que sucedería con las
variables no básicas para que la base no cambie.
• Costo reducido de variable x3
30
ING200 Optimización
Por tanto el rango para el ingreso de las lechugas es 9 ≤ c1 ≤ 16. De esta forma lo
mínimo aceptable serían 9 millones por hectárea.
(d) El agricultor vecino necesita más espacio y le ofrece a Bob 6 millones de pesos por cada
hectárea que le ceda. ¿Cuántas hectáreas sugeriría a Bob arrendarle al vecino y cuál sería
el beneficio que le reportaría, de forma que Bob siga sembrando lechugas y tomates?
Solución:
Por la pregunta (b) el valor del dual de la primera restricción es y1 = 5. Dado que se
ofrece un valor mayor al dual de la primera restricción (se ofrece 6) conviene arrendar
porque dejaría una utilidad de 1 millones de pesos por hectárea. Para saber cuánto
podemos arrendar sin tener que cambiar el plan de sembrío, tenemos que hallar el
rango del lado derecho de la primera restricción. Para ello debemos garantizar que
31
ING200 Optimización
20. Una empresa vendedora de queso se encuentra determinando la cantidad de kilos de queso
que asignará mensualmente a cada uno de los tres segmentos (A,B y C) de mercado que posee
a fin de maximizar sus utilidades.
A inicios de cada mes, la empresa recibe 30 kilogramos de queso y requiere determinar cuántos
asignar a cada segmento. Asignar una cantidad de kilos xi de queso al segmento i implica un
costo operativo y logístico de ci pesos y entrega una utilidad de ui pesos, con i ∈ 1, 2, 3. Se
poseen los siguientes costos y utilidades por mercado.
Mercado A B C
Costo [$/kg] 2000 3000 5000
Utilidad [$/kg] 1000 2000 3000
Adicionalmente, se posee un presupuesto de cien mil pesos para cubrir los costos operativos y
logísticos.
De acuerdo con los contratos establecidos, entre los mercados A y B se deben asignar al menos
10 kilos.
Considere que el queso no asignado simplemente se desecha por la empresa, lo que no implica
ni costos ni beneficios para la misma.
Para analizar este problema, la empresa ha planteado el siguiente modelo de optimización:
(a) Plantee y resuelva el modelo dual asociado al problema. Interprete la solución obtenida
en el contexto del problema.
32
ING200 Optimización
Solución:
Para obtener los valores de las variables duales tenemos dos opciones
Forma 1
Teorema de holgura complementaria
Resolvemos el sistema de ecuaciones siguiente:
y3 (x1 + x2 − 10) = 0
x2 (y1 + 3y2 + y3 − 2) = 0
x3 (y1 + 5y2 − 3) = 0
(b) Determine el rango de valores de la utilidad del queso asignado al mercado B, para que
unicamente convenga asignar queso a ese mercado.
Solución:
Siendo x4 , x5 y x6 las variables de holgura de la primera, segunda y tercera restric-
ción respectivamente, considerando las variables básicas x2 , x3 , x6 y las no básicas
x1 , x4 , x5 .
33
ING200 Optimización
1 1 0 1 1 0
h i′ h i′
cN = 1 0 0 cB = 2 3 0 B = 3 5 0 N = 2 0 1
1 0 −1 1 0 0
Necesitamos que que la variable x3 salga de la base y que entre en su lugar algunas
de las variables de holgura.
Para esto, la variación se dará sobre el coeficiente de x2 , es decir, c2 . Calculamos los
costos reducidos de las variables no básicas,
Tenemos que hacer que no convenga que entre x1 , luego c2 > 5/3.
La primera opción es que entre x4 , para lo cual c2 < 9/5. Sin embargo esto implica
que salga x6 , no lográndose el efecto deseado.
La segunda opción es que entre x5 , para lo cual necesitamos que c2 > 3. De esta
forma, saldría de la base x3 , lográndose el efecto deseado.
Así, el rango de valores para c2 es ]3, ∞[, es decir, mientras la utilidad por kilo de
queso del mercado B sea superior a tres mil pesos, solo convendrá asignar queso al
mercado B.
(c) La empresa está analizando una reducción del presupuesto en 2000 pesos. Determine
cómo afectaría esta reducción a la asignación de queso y el impacto en la utilidad.
Solución:
34
ING200 Optimización
XB = B −1 b
26
=4
16
Luego la base actual sigue siendo ótima. Como el lado derecho de la restricción 2
disminuye en 2, tenemos que el cambio en la utilidad será de −2 · y2∗ = −1, es decir,
implica una disminución de mil pesos en utilidades.
(d) La empresa ha determinado que es posible utilizar el queso sobrante (no asignado) para
otros procesos productivos, lo que produciría una utilidad de k pesos por kilogramo y no
tendría costos adicionales.
Determine el rango de valores de k para que convenga dejar alguna cantidad de queso
sin asignar (a ninguno de los mercados).
Solución:
Para lograr que quede queso sin asignar, x4 debe entrar a la base. Siendo c4 el costo
asociado a la variable 4, entonces
Luego deseamos que c¯4 ′ > 0, así c4 > 1/2, por lo tanto, el rango de valores es
]1/2, ∞[, es decir, si la utilidad por kilo de queso no asignado es superior a 500 pesos,
convendría dejar queso sin asignar.
(e) Si fuera posible aumentar la cantidad de queso recibida por la empresa. Determine, de
ser posible, cuánto queso adicional se debería recibir para que la utilidad aumente en
exactamente 1000 pesos, manteniendo la estructura de la solución óptima actual.
Solución:
Notemos que y1∗ = 1/2, luego si deseamos aumentar en mil pesos la utilidad, debemos
aumentar el lado derecho de la restricción 1 en 2 unidades.
Debemos verificar que este cambio sea admisible sobre la base actual, así
XB = B −1 b
30
=2
20
35
ING200 Optimización
36