Está en la página 1de 7

DEPARTAMENTO DE INDUSTRIAS.

CAMPUS SANTIAGO VITACURA.


UNIVERSIDAD TECNICA FEDERICO SANTA MARIA

SEGUNDO CERTAMEN
ILN250 – Gestión de Investigación de Operaciones
Prof. Víctor M. Albornoz S. – Segundo Semestre 2021
Ayudantes: Maximiliano Cisterna y Tiare Torres.

Pregunta 1. (40 puntos) Una determinada empresa elabora L productos en sus I plantas
productoras ubicadas en diferentes zonas del país y desea elaborar un detallado plan de
producción y distribución para las próximos T periodos (meses).
El producto l tiene un costo unitario de producción en la planta i de cli unidades monetarias,
sin importar el periodo en que se fabrique. En cada planta i existe una capacidad máxima de
producción en el periodo t de sit unidades sobre el total de unidades elaboradas.
Los productos son demandados por J clientes, siendo dljt las unidades demandas del
producto l por el cliente j en el periodo t, demandas que deben ser satisfechas.
Existe la posibilidad de almacenar en inventario una cantidad muy limitada de productos en
cada planta, cantidad que alcanza un total de oi unidades en la planta i y a un costo de hi
unidades monetarias por unidad en la planta i. Dado lo anterior, la empresa arrienda
bodegas periodo a periodo, existiendo un total de K potenciales bodegas para arrendar, cada
una de las cuales cuenta con una capacidad máxima de unidades que es posible trasladar a
ellas y que alcanza a las qk unidades sin importar el tipo de productos. Las bodegas solo se
utilizan para embalar y etiquetar los distintos productos sin hacer inventario de los mismos
de un periodo a otro. De esta manera, la producción de las plantas se llevará a las bodegas
arrendadas en cada periodo y desde allí se abastecerá a los clientes en ese mismo periodo.
Si se arrienda la bodega k se incurre en un gasto fijo de fkt unidades monetarias por el pago
de arriendo en el periodo t. Ahora bien, si se arrienda una bodega k por 3 periodos
consecutivos se consigue un descuento de wk unidades monetarias por cada secuencia de 3
periodos consecutivos arrendada durante el horizonte de planificación.
Por cada unidad del artículo l que ingrese a la bodega k se gasta elk unidades monetarias por
concepto de etiquetación. Además cada cliente debe ser abastecido desde una única bodega
en cada período y también se impone que la bodega k despache un mínimo de umink
unidades y atienda un máximo de cmaxk clientes. Si se optase por despachar a un número
mayor a este último, se impone un costo extra de bk unidades, independiente de la magnitud
del exceso.
Los costos variables de transporte desde la planta i a la bodega k en el periodo t alcanzan a
los gikt unidades monetarias y a las mkjt unidades monetarias desde la bodega k al cliente j
en el período t.
Plantee un modelo lineal de optimización que permita determinar la política de producción
y arriendo de bodegas de modo de minimizar los costos del problema satisfaciendo los
distintos antecedentes dados.
Respuesta.
Variables de decisión. (8 puntos)
Xl,i,t = unidades fabricadas del producto l en la planta i en periodo t.
Il,i,t = unidades en inventario del producto l en la planta i al final del periodo t.
TPBl,i,k,t = unidades enviadas del producto l desde planta i a bodega k en periodo t.
TBCl,k,j,t = unidades enviadas del producto l desde bodega k al cliente j en periodo t.
Bk,t = 1 si se arrienda bodega k en periodo t, 0 sino.
Yk,t = 1 si se arrienda bodega k por 3 periodos consecutivos a partir del periodo t, 0 sino.
Zk,j,t = 1 si la bodega k atiende al cliente j en el periodo t, 0 sino.
Wk,t = 1 si la bodega k atiende más de cmaxk clientes en periodo t
Con indices l=1,…,L; i=1,..,I; k=1,…,K; t=1,…,T

Función Objetivo. (4 puntos) Minimizar los costos totales de producción, inventario,


transporte, costo fijo de apertura, costo etiquetado en bodega y costo sobreuso de las
bodegas, restando a ellos los beneficios por economías de escala en arriendo por 3 periodos.

Restricciones.
- Producción y envío de cada producto en cada planta en cada periodo (3 puntos):
Xl,i,t + Il,i,t-1 = k TPBl,i,k,t + Il,i,t l=1,…,L; i=1,..,I; t=1,…,T
- Capacidades en cada planta en cada periodo (1 punto):
l Xl,i,t ≤ sit i=1,..,I; t=1,…,T
- Capacidades de inventario en cada planta en cada periodo (1 punto):
l Il,i,t ≤ oi i=1,..,I; t=1,…,T
- Mínimos y máximos de cada bodega abierta en cada periodo (4 puntos):
umink Bk,t ≤ l i TPBl,i,k,t ≤ qk Bk,t k=1,..,I; t=1,…,T
- Balance de cada producto en cada bodega en cada periodo (3 puntos)
i TPBl,i,k,t = j TBCl,k,j,t l=1,…,L; k=1,..,K; t=1,…,T
- Cumplimiento de demandas de cada cliente en cada periodo (2 puntos):
k TBCl,k,j,t = dljt l=1,…,L; j=1,..,J; t=1,…,T
- Cada cliente se atiende desde una sola bodega en cada periodo:
l TBCl,k,j,t ≤ (l dljt) Zk,j,t k=1,..,K; j=1,..,J; t=1,…,T (2 puntos)
k Zk,j,t = 1 j=1,..,J; t=1,…,T (2 puntos)
- En cada bodega se impone un máximo de clientes a atender (3 puntos)
j Zk,j,t ≤ cmaxk + (J cmaxk) Wk,t k=1,..,K; t=1,…,T
- Descuento en pago de arriendo de una bodega sobre 3 periodos consecutivos
Yk,t ≤ Bk,t Yk,t ≤ Bk,t+1 Yk,t ≤ Bk,t+2 k=1,..,K; t=1,…,T-2 (3 puntos)
Yk,t + Yk,t+1 + Yk,t+2 ≤ 1 k=1,..,K; t=1,…,T-2 (4 puntos)
- No-negatividad e integralidad de las decisiones definidas.

Pregunta 2. (17 puntos) Al resolver un problemas de programación entera con 2 variables


no-negativas que deben ser enteras, se estuvo empleando el método Branch and Bound de
acuerdo a la figura que se muestra a continuación. A partir del árbol dado, responder las
siguientes preguntas, justificando debidamente su respuesta:
a) Indique si el problema es de maximización o minimización.
b) Escriba las restricciones incorporadas en cada rama del problema.
c) Indique si ya se ha completado la ejecución del método y muestre la solución óptima
del problema. En caso contrario, indicar que nodo debería ramificarse aún y que
restricciones considerar en el proceso de ramificación.
d) Comente respecto de la ejecución del método, en términos de si todos los pasos seguidos
son necesarios o no (es decir todas las ramas desplegadas debían ser desplegadas),
dependiendo naturalmente de los distintos órdenes adoptados para la resolución del
problema.

X1=3.75 X2=4.125
Z=24.375

X1=3 X2=4.2 X1=4 X2=3.66


Z=24 Z=22.33

X1=3 X2=4 INFACTIBLE X1=4.36 X2=3 INFACTIBLE


Z=23 Z=19.36

X1=4 X2=3 X1=5 X2=1.83


Z=19 Z=14.16

X1=5.45 X2=1 INFACTIBLE


Z=10.45

X1=5 X2=1 X1=6 X2=0


Z=10 Z=6
Respuesta
a) (3 puntos) Dado que se registra un decrecimiento de los valores de la función objetivo
(z) se concluye que el problema es de maximización. En el caso de la maximización la
resolución de cada problema relajado indica el mejor valor para los problemas que de ahí se
deduzca, es decir cualquier ramificación y acotamiento posterior implicará desmejorar el
valor.

b) En la figura que sigue se puede apreciar las restricciones del proceso de ramificación en
la aplicación del método (6 puntos)

c) El árbol muestra el punto óptimo (x1, x2)=(3,4) con un valor óptimo z*=23 pues no
quedan problemas pendientes por resolver. (2 puntos)

d) El árbol no estaría ejecutado correctamente si al resolver por la rama izquierda se


hubiese agotado todos los problemas de ese lado y en particular llegado a la solución
entera con z=23, por cuanto en ese caso lo que se ramifica del subproblema 2 (aquél con
valor z=22,33) tiene un valor peor a la mejor solución entera disponible ya que a partir
de él no se podría obtener ninguna solución mejor. (3 puntos) Si en cambio se resolviese
primero la rama derecha completamente estaría bien ejecutado. (3 puntos)

X1=3.75 X2=4.125
Z=24.375 Z*=-M
x1≤3 x1≥4

X1=3 X2=4.2 X1=4 X2=3.66


Z=24 Z*=-M Z=22.33 Z*=-M
x2≤4 x2≥5 x2≤3 x2≥4

X1=3 X2=4 INFACTIBLE X1=4.36 X2=3 INFACTIBLE


Z=23 Z*=23 Z=19.36

x1≤4 x1≥5

X1=4 X2=3 X1=5 X2=1.83


Z=19 Z=14.16
x2≤1 x2≥2

X1=5.45 X2=1 INFACTIBLE


Z=10.45

x1≤5 x1≥6

X1=5 X2=1 X1=6 X2=0


Z=10 Z=6
Pregunta 3. (18 puntos) Considere el siguiente problema de programación no lineal:
Min x12 + x22 + 0.1x32 0.55x3
s.a x1 + x2 + x3 = 1
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0.

a) Formule todas las relaciones a que da lugar el teorema de Karush-Kuhn-Tucker para el


problema dado.
b) Use las relaciones dadas en a) para probar que x1 = 1/2, x2 = 1/2 y x3 = 0 no es una
solución óptima del problema.
c) Demuestre que x1 = 0, x2 = 0 y x3 = 1 es la única solución óptima del problema.
d) ¿Cuál es valor óptimo del problema si el lado derecho de la ecuación aumenta en 0.01?

Respuesta
a) Las relaciones corresponden a:
2x1 +  1 = 0
2x2 +  2 = 0
0.2x3 0.55 +  3 = 0
( x1) 1 = 0
( x2) 2 = 0
( x3) 3 = 0
1 ≥ 0
2 ≥ 0
3 ≥ 0.
x1 + x2 + x3 = 1
x1 ≥ 0, x2 ≥ 0, x3 ≥ 0. (0.5 c/u, con un total de 6 puntos)

b)El punto x1 = 1/2, x2 = 1/2 y x3 = 0 no es solución óptima pues 3 = 1.55 y no cumple con la
no-negatividad exigida (2 puntos)
c) El punto x1 = 0, x2 = 0 y x3 = 1 da origen a multiplicadores  = 0.35, 1 = 0.35, 2 = 0.35 y
3= 0 (2 puntos). El problema es un problema convexo pues la función objetivo es una
función (estrictamente) convexa, su matriz hessiana es postiva definida (2 puntos), y las
restricciones definen un conjunto convexo pues son todas lineales (1 punto). De tal forma las
condiciones del teorema son necesarias y suficientes y ello garantía que es una solución óptima (1
punto). La unicidad es consecuencia del carácter estrictamente convexa de la función objetivo (2
puntos)

d)Al aumentar el lado derecho en 0.1 el cambio en el valor óptimo es en 0.01(-)=-0.0035 ya que
la para la función lagrangeana dada los multiplicadores tiene el signo opuesto y los cambios
son proporcionales al multiplicador en un entorno del óptimo. (2puntos)
Pregunta 4. (25 puntos) Resuelva el siguiente problema de optimización no lineal a partir
de las condiciones a que da origen el teorema de Karush-Kuhn-Tucker:
Min x14 + 2x22
s.a x12 + x22 ≥ 4
x1 ≥ 1

Respuesta
El problema puesto en el formato del teorema corresponde a:
P) Min f(x1, x2) = x14 + 2x22
s.a h1(x1, x2) = x12 x22 ≤ 4 (1)
h1(x1, x2) = x1 ≤ 1 (2)
El problema tiene solución óptima pues la función objetivo es continua, su dominio es un
conjunto no vacío y cerrado en 2 y se cumple que lim(x1, x2)+ f(x1, x2) = +
(2puntos)

El problema tiene una función objetivo convexa pero un dominio que no es un conjunto
convexo, por ello P) no es un problema Convexo y ello impone analizar todos los casos de
activación de restricciones en la búsqueda de puntos críticos (2 puntos)

Las condiciones a que da origen el teorema de Karush-Kuhn-Tucker son:


4x13 2x11 2 = 0
4x2 2x21 = 0
(x12 + x22 4) 1 = 0
(x1 1) 2 = 0
x12 + x22 ≥ 4
x1 ≥ 1
1 ≥ 0
2 ≥ 0 (4puntos)

Esquema de activación de restricciones.


i)Ninguna inecuación activa.
Fijamos 1 = 0 y 2 = 0.
Resolvemos el sistema:
4x13 = 0
4x2 = 0, cuya solución arroja x1 = 0 y x2 = 0, que claramente es infactible. (2 puntos)

ii)Una inecuación activa.


Fijamos 2 = 0.
Resolvemos el sistema:
4x13 2x11 = 0
4x2 2x21 = 0
x12 + x22 = 4, cuyas soluciones arrojan los siguientes puntos:
x1 = 2 y x2 = 0, con 1= 8, que cumple las condiciones.
x1 = 2 y x2 = 0, con 1= 8, que resulta infactible (no cumple x1 ≥ 1).
x1 = 0 y x2 = 2, con 1= 2, que resulta infactible (no cumple x1 ≥ 1).
x1 = 0 y x2 = 2, con 1= 2, que resulta infactible (no cumple x1 ≥ 1).
x1 = 1 y x2 = √3, con 1= 2, que cumple las condiciones.
x1 = 1 y x2 = √3, con 1= 2, que cumple las condiciones.
x1 = 1 y x2 = √3, con 1= 2, que resulta infactible (no cumple x1 ≥ 1).
x1 = 1 y x2 = √3, con 1= 2, que resulta infactible (no cumple x1 ≥ 1). (8 puntos)

Fijamos 1 = 0.
Resolvemos el sistema:
4x13 2 = 0
4x2 = 0
x1 = 1, cuya solución es x1 = 1 y x2 = 0, con 2= 4, que es infactible (no cumple con la otra
restricción). (2 puntos)

ii)Ambas inecuación activas.


Resolvemos el sistema:
4x13 2x11 2 = 0
4x2 2x21 = 0
x12 + x22 = 4
x1 = 1, cuyas soluciones arrojan los siguientes puntos:
x1 = 1 y x2 = √3, con 1= 2, 2 = 0 que cumple las condiciones.
x1 = 1 y x2 = √3, con 1= 2, 2 = 0 que cumple las condiciones. (2 puntos)

Como el problema admite solución, simplemente evaluamos los puntos críticos en la


función objetivo, obteniendo los siguientes valores:
f(2,0)=16
f(1,√3)=7
f(1, √3)=7
En consecuencia el problema tiene por soluciones óptimas (1,√3) y (1, √3) (3 puntos)

También podría gustarte