Ejercicios de Repaso
Ejercicios de Repaso
Ejercicios de Repaso
Las cuotas de producción diarias para los dos productos son de 80 y 60 unidades.
Si no se cumple con estas cuotas se incurre en una penalización de $ 2 por unidad.
Si es necesario, pueden usarse horas extra para satisfacer las cuotas de
producción. Las horas extra tienen un valor de $ 3 por hora.
a) Formule el problema como un modelo de programación lineal.
b) Use la notación sigma y resuelva el modelo usando AMPL/Gurobi
2) Una compañía produce cuatro piezas que requieren el uso de un torno y un taladro
vertical. Las dos máquinas operan diez horas al día. La siguiente tabla proporciona
el tiempo en minutos que se requiere por pieza:
Tiempo de producción en min
Pieza Torno Taladro Vertical
1 5 3
2 6 2
3 4 6
4 7 4
En el presente mes (enero) y los siguientes cinco meses, ciertas máquinas serán
desconectadas para mantenimiento, como sigue:
Enero 1 Molino
Febrero 2 Taladros horizontales
Marzo 1 Barrenadora
Abril 1 Taladro vertical
Mayo 1 Molino y un taladro vertical
Junio 1 Cepilladura y un molino horizontal
Es posible almacenar hasta 100 unidades de cada producto por mes a un costo de
$ 0.5 por unidad y por mes. No existe un inventario al inicio del presente mes, pero
se desea tener en inventario 50 unidades de cada tipo de producto al final de junio.
La fábrica trabaja seis días a la semana con dos turnos de ocho horas cada día. Se
pueden horas extra por un valor de $ 2 por hora. En cualquier caso, las horas extra
no deben superar 8 h. El tiempo ocioso tiene un valor de $ 0.8 por hora.
a) Formule el problema como un modelo de programación lineal
b) Realice una formulación usando la notación sigma, use AMPL/Gurobi para
resolverlo
4) Una compañía produce cuatro piezas que requieren el uso de un torno, un taladro
vertical y un taladro horizontal. Las dos máquinas operan diez horas al día. La
siguiente tabla proporciona el tiempo en minutos que se requiere por pieza:
Tiempo de producción en min
Pieza Torno Taladro Vertical Taladro horizontal
1 5 3 3
2 6 2 2
3 4 6 9
4 7 4 1
5) Una compañía manufacturera refina aceites vírgenes y los mezcla. Los aceites
vírgenes son de dos categorías:
Aceites vegetales
VEG1
VEG2
Aceites no vegetales
OIL1
OIL2
OIL3
Cada aceite puede ser comprado para despacho inmediato (enero) o comprado
para la entrega en un mes posterior. Los precios ($/ton) de cada tipo de aceite se
muestran en la siguiente tabla:
VEG1 VEG2 OIL1 OIL2 OIL3
Enero 110 120 130 110 115
Febrero 130 130 110 90 115
Marzo 110 140 130 100 95
Abril 120 110 120 120 125
Mayo 100 120 150 110 105
Junio 90 100 140 80 135
Es posible almacenar hasta 1000 ton de cada aceite virgen para su uso posterior,
incurriendo en un costo de almacenamiento de 5 $/ton-mes. Asuma que se puede
subcontratar espacio de almacenamiento extra a un costo de 20 $/ton-mes; sin
embargo, este no puede superar las 200 ton. El producto final ni los aceites
refinados pueden ser almacenados.
En el presente hay 500 ton de cada tipo de aceite virgen en la bodega. Se requiere
que esta cantidad también esté disponible al final de junio. ¿Qué política de
compra y manufactura debería la compañía considerar para maximizar su
beneficio?
Formulaciones equivalentes
1) Considere el siguiente modelo de programación lineal:
min 𝑥1 − 3𝑥2 + 𝑥3 − 𝑥4 ,
s. a. 𝑥1 − 2𝑥2 − 3𝑥3 + 𝑥4 ≤ 10,
2𝑥1 + 𝑥2 + 𝑥3 − 2𝑥4 ≤ 6,
𝑥3 , 𝑥4 ≥ 0.
a) Reformule el problema de manera que todas las variables de decisión sean no
negativas.
b) Resuelva el problema usando Excel.
2) Reformule el siguiente problema como un modelo de programación lineal y
resuélvalo usando Excel.
min −6𝑥1 − 8𝑥2 − 5𝑥3 − 4𝑥4 ,
s. a. 3𝑥1 + 3𝑥2 + 8𝑥3 + 2𝑥4 = 50,
|2𝑥1 + 3𝑥2 + 2𝑥3 + 2𝑥4 | ≤ 20,
𝑥𝑗 ≤ 40, ∀𝑗 = 1, 2, 3, 4.
3) Sea 𝑓(𝑥𝑖 ) una funciones convexas en 𝑥𝑖 , y sean 𝑐𝑖 constantes conocidas. Complete
la siguiente tabla indicando si la formulación correspondiente puede reformularse
mediante una aproximación de 𝑓(𝑥𝑖 ) con segmentos lineales.
Formulación Pueden usarse segmentos lineales?
𝑛
min ∑ 𝑐𝑖 𝑓(𝑥𝑖 ) Si
𝑖=1
𝑛
min ∑ 𝑐𝑖 𝑓(𝑥𝑖 )
𝑖=1
𝑛
s. a. ∑ 𝑓(𝑥𝑖 ) ≥ 𝑐𝑖 , ∀𝑖
𝑖=1
𝑛
s. a. ∑ 𝑓(𝑥𝑖 ) = 𝑐𝑖 , ∀𝑖
𝑖=1
Leche
41% grasa
Leche cruda Separación de la
58 25% grasa leche de la región A
Leche
12% grasa
54
500 Galones
Leche
43% grasa
Leche cruda Separación de la
42 15% grasa leche de la región B
Leche
5% grasa
38
700 Galones