Está en la página 1de 8

Universidad del Desarrollo Optimización de Sistemas I

Facultad de Ingeniería Lunes 14 de noviembre de 2016

SEGUNDO CERTAMEN DE OPTIMIZACIÓN DE SISTEMAS I

Instrucciones

- El certamen es sin apuntes y a libro cerrado.


- Se permite el uso de calculadoras NO GRAFICADORAS.
- El uso de teléfonos móviles queda estrictamente prohibido.
- La prueba puede ser contestada en un tiempo máximo de 2,5 horas.
- Durante los primeros 60 minutos se podrán realizar consultas al profesor en voz alta.
- Se corrige con una escala del 60% sobre 100 puntos (60 puntos corresponden a un 4,0).

Problema 1 (45 puntos)

Resolver el siguiente problema usando Fase I (30 puntos) y Fase II (15 puntos) de Simplex:

min 4𝑥1 + 𝑥2 + 𝑥3
𝑠.𝑎

2𝑥1 + 𝑥2 + 2𝑥3 = 4
3𝑥1 + 3𝑥2 + 𝑥3 = 3
𝑥1 − 𝑥2 + 3𝑥3 = 5
𝑥1 , 𝑥2 , 𝑥3 ≥ 0

Problema 2 (50 puntos)

HiDec produce dos modelos de artefactos electrónicos que utilizan resistores, capacitares y chips. La
siguiente tabla resume los datos de la situación:

Requerimientos de recursos por unidad


Recurso Modelo 1 (unidades) Modelo 2 (unidades) Disponibilidad máxima
(unidades)
Resistor 2 3 1200
Capacitor 2 1 1000
Chips 0 4 800
Utilidad por unidad ($) 3 4

Sea x1 y x2 las cantidades producidas del modelo 1 y 2 respectivamente.

a) Formule una PL para el caso anterior (5 puntos)

Suponga la siguiente tabla óptima para el problema:

x1 x2 s1 s2 s3 Solución
0 0 5/4 1/4 0 1750
1 0 -1/4 3/4 0 450
0 0 -2 2 1 400
0 1 1/2 -1/2 0 100

Profesores: Daniel Contesse Strauss – Claudio Pizarro González Ayudantes: Jorge Acuña,
Sebastián Vergara
Universidad del Desarrollo Optimización de Sistemas I
Facultad de Ingeniería Lunes 14 de noviembre de 2016

b) Determine el estado de cada recurso en el óptimo (5 puntos).


c) Construya el problema dual y resuélvalo usando el teorema de holgura complementaria. (10 puntos)
d) ¿Cuánto vale para usted contar con más recursos? En particular, ¿cuánto valen, para usted, un
resistor, un capacitor y un chip? Justifique. (5 puntos)
e) Determine el rango en el cual la respuesta de d) es válida. (5 puntos)
f) Si el número disponible de resistores se incrementa a 1300 unidades, encuentre la nueva solución
óptima (no resuelva el problema de nuevo, utilice la solución óptima actual). (5 puntos)
g) Si el número disponible de chips se reduce a 350 unidades, ¿podrá usted determinar la nueva
solución óptima directamente de la información proporcionada? Explique. (5 puntos)
h) Un nuevo contratista ofrece venderle a HiDec resistores adicionales a 40 centavos de dólar cada
uno, pero sólo si HiDec compra por lo menos 500 unidades. ¿Debe aceptar la oferta HiDec?, ¿por
qué? ¿Y si exigiera al menos 1000? (5 puntos)
i) ¿A partir de qué precio es conveniente bajar la producción del modelo 2? (5 puntos).
j) ¿A qué tasa disminuye z si el precio del modelo 2 baja pero sin llegar al valor determinado en i? (5
puntos)

Profesores: Daniel Contesse Strauss – Claudio Pizarro González Ayudantes: Jorge Acuña,
Sebastián Vergara
Universidad del Desarrollo Optimización de Sistemas I
Facultad de Ingeniería Lunes 14 de noviembre de 2016

PAUTA PRIMER CERTAMEN DE OPTIMIZACIÓN DE SISTEMAS I

Problema 1 (45 puntos)

Solución: Para Fase I, consideramos el problema auxiliar:

min 𝑡1 + 𝑡2 + 𝑡3
𝑠.𝑎
2𝑥1 + 𝑥2 + 2𝑥3 + 𝑡1 = 4
3𝑥1 + 3𝑥2 + 𝑥3 + 𝑡2 = 3
𝑥1 − 𝑥2 + 3𝑥3 + 𝑡3 = 5
𝑥1 , 𝑥2 , 𝑥3 ≥ 0 , 𝑡1 , 𝑡2 , 𝑡3 ≥ 0

Este problema se resuelve aplicando el método simplex fase II al problema auxiliar.

𝐵0 = 𝐼, 𝑥𝐵0 = {𝑡1 , 𝑡2 , 𝑡3 }, 𝑥𝑅0 = {𝑥1 , 𝑥2 , 𝑥3 }

Iteración 0:
Cálculo de los costos reducidos (4 puntos):
2 1 2
𝐶𝑅̅ = 𝐶𝑅 − 𝑐𝐵0 𝐵0 −1 𝑅 = (0,0,0) − (1 1 1) [3 3 1] = (−6 −3 −6)
1 −1 3
 Optimalidad: Hay costos reducidos negativos, hay que seguir iterando.
 Entrada: Elegimos 𝑥1 , aunque también podría entrar 𝑥3 .
4 3 5
 Salida: min { , , } = 1. Luego sale 𝑡2 .
2 3 1
 Optimalidad, entrada y salida (3 puntos)

Se tiene:

𝑡1 𝑡2
𝑥𝐵1 = (𝑥1 ), 𝑥𝑅1 = (𝑥2 ), 𝑐𝐵1 = (1 0 1), 𝑐𝑅1 = (1 0 0).
𝑡3 𝑥3
Las nuevas matrices resultan ser (4 puntos):
1 2 0 0 1 2
𝐵1 = [0 3 0], 𝑅1 = [1 3 1]
0 1 1 0 −1 3

Se tiene que
−2 −2 4 −2
1 0 −1 1 0
3 3 3 3 4 2
1 1 1 1
𝐵1−1 = 0 3
0, 𝐵1−1 𝑅1 = 3
1
3
, 𝐵1−1 𝑏 = 0 3
0 (3) = (1)
−1 −1 8 −1 5 4
[0 3 1] [ 3 −2 3] [0 3 1]
Luego, la escritura canónica respecto a la base 𝐵1 es
𝑡1 𝑡2
min(1 0 1) (𝑥1 ) + (1 0 0) (𝑥2 )
𝑡3 𝑥3
−2 4
−1
𝑡1 3 3 𝑡
1 1 2 2
(𝑥1 ) + 1 (𝑥2 ) = (1)
𝑡3 3 3 𝑥 4
3
−1 8
[ 3 −2 3]
𝑥1 , 𝑥2 , 𝑥3 ≥ 0 , 𝑡1 , 𝑡2 , 𝑡3 ≥ 0

Profesores: Daniel Contesse Strauss – Claudio Pizarro González Ayudantes: Jorge Acuña,
Sebastián Vergara
Universidad del Desarrollo Optimización de Sistemas I
Facultad de Ingeniería Lunes 14 de noviembre de 2016

Iteración 1: Cálculo de los costos reducidos (4 puntos):

−2 4
−1
3 3
1 1
𝐶𝑅̅ 1 = 𝐶𝑅1 − 𝑐𝐵1 𝐵1 −1 𝑅 = (1,0,0) − (1 0 1) 1 = (2 3 −4)
3 3
−1 8
[3 −2
3]

 Optimalidad: Hay costos reducidos negativos, hay que seguir iterando.


 Entrada: Elegimos 𝑥3 , única variable asociada a un costo reducido negativo.
2 3 4 3
 Salida: min {4 , 1 , 8 } = . Luego sale 𝑡1 aunque podría salir 𝑡3 también.
⁄3 ⁄3 ⁄3 2

 Optimalidad, entrada y salida (3 puntos)

Se tiene:

𝑥3 𝑡2
𝑥𝐵2 = (𝑥1 ), 𝑥𝑅2 = (𝑥2 ), 𝑐𝐵2 = (0 0 1), 𝑐𝑅2 = (1 0 1).
𝑡3 𝑡1

Las nuevas matrices resultan ser (4 puntos):

2 2 0 0 1 1
𝐵2 = [1 3 0], 𝑅2 = [1 3 0]
3 1 1 0 −1 0

Se tiene que
3 −1 −1 −3 3 3 −1
0 0 3⁄
4 2 2 4 4 4 2 4 2
𝐵2−1 = [ −1 1
0], 𝐵2−1 𝑅2 = [ 1 5 −1 ], 𝐵1−1 𝑏 = [ −1 1
0 ] ( 3 ) = ( 1⁄2)
4 2 2 4 4 4 2 5
−2 1 1 1 0 −2 −2 1 1 0

Luego, la escritura canónica respecto a la base 𝐵2 es

𝑥3 𝑡2
min(0 01) (𝑥1 ) + (1 0 1) (𝑥2 )
𝑡3 𝑡1
−1 −3 3
𝑥3 𝑡2 3⁄
2 4 4 2
(𝑥1 ) + 1 5 −1 (𝑥2 ) = (1⁄ )
𝑡3 𝑡1 2
2 4 4 0
[1 0 −2]
𝑥1 , 𝑥2 , 𝑥3 ≥ 0 , 𝑡1 , 𝑡2 , 𝑡3 ≥ 0

Iteración 2: Cálculo de los costos reducidos (4 puntos):


−1 −3 3
2 4 4
𝐶𝑅̅ 2 = 𝐶𝑅2 − 𝑐𝐵2 𝐵2 −1 𝑅 = (1,0,1) − (0 0 1) [ 1 5 −1 ] = (0 0 3).
2 4 4
1 0 −2

 Optimalidad: Alcanzada, todos los costos reducidos son NO negativos. Igualmente es una solución
degenerada, pues hay al menos una variable básica nula.

Profesores: Daniel Contesse Strauss – Claudio Pizarro González Ayudantes: Jorge Acuña,
Sebastián Vergara
Universidad del Desarrollo Optimización de Sistemas I
Facultad de Ingeniería Lunes 14 de noviembre de 2016

 Como el valor de la función objetivo del problema auxiliar es nulo, tenemos solución básica factible
para comenzar a iterar en el problema original (Fase II).
 Optimalidad (4 puntos)

Las variables 𝑡1 , 𝑡2 ya habían salido de la base, y por lo tanto se pueden eliminar sin problemas. Se
obtiene:
𝑥3
min(0 0 1) (𝑥1 )
𝑡3
𝑥3 3⁄4 3⁄
2
(𝑥1 ) + [5⁄ ] 𝑥2 = (1⁄ )
𝑡3 4 2
0 0
𝑥1 , 𝑥2 , 𝑥3 ≥ 0 , 𝑡3 ≥ 0

La variable 𝑡3 aparece en la base, pero está destinada a ser nula en virtud de la última restricción,
por lo que también se elimina. Se obtiene la forma canónica del problema original respecto a la
2 2
base [ ] (obtenida al eliminar la fila 3 y la columna 3 de la base 𝐵2 )
1 3

FASE II: inicialización (5 puntos)


𝑥3
min(1 4) (𝑥 ) + 𝑥2
1
−3⁄ 3
𝑥3
(𝑥 ) + ( 4) 𝑥 = ( ⁄2)
2
1 5⁄ 1⁄
4 2
𝑥1 , 𝑥2 , 𝑥3 ≥ 0
Las matrices iniciales son:

2 2 1
𝐵0 = [ ], 𝑅0 = ( )
1 3 3

Se tiene:

3⁄ −1⁄ 3⁄ −1⁄ −3
𝐵0−1 = [ 4 2], 𝐵0−1 𝑅0 = [ 4 2] (1) = ( ⁄4).
−1⁄ 1⁄ −1⁄ 1⁄ 3 5⁄
4 2 4 2 4
−3⁄
𝐶𝑅̅ = 𝐶𝑅 − 𝑐𝐵 𝐵0 −1 𝑅0 = 1 − (1 4] = −13.
4) [
5⁄ 4
4

 Optimalidad: costo reducido negativo, por lo que se sigue iterando.


 Entrada: Entra 𝑥2 a la base.
 Salida: Sale 𝑥1 .
 Calculo de costos reducidos, optimalidad, entrada, salida (5 puntos)
𝑥3
𝑥𝐵1 = (𝑥 ), 𝑥𝑅1 = 𝑥1
2

Las matrices correspondientes son:

2 1 2
𝐵1 = [ ], 𝑅1 = ( )
1 3 3
3⁄ −1⁄ 3 −1⁄ 3 3 −1⁄ 9
𝐵1−1 =[ 5 5], 𝐵 −1 𝑅 = [ ⁄5 5] (2)=( ⁄5), 𝐵 −1 𝑏 = [ ⁄5 5] (4)=( ⁄5)
1 1 4⁄ 1
−1⁄ 2⁄ −1⁄ 2⁄ 3 −1⁄ 2⁄ 3 2⁄
5 5 5 5 5 5 5 5

Profesores: Daniel Contesse Strauss – Claudio Pizarro González Ayudantes: Jorge Acuña,
Sebastián Vergara
Universidad del Desarrollo Optimización de Sistemas I
Facultad de Ingeniería Lunes 14 de noviembre de 2016

Luego, la escritura canónica respecto a la base 𝐵1 es


𝑥3
min(1 1) (𝑥 ) + 4𝑥1
2
𝑥3 3⁄ 9⁄
(𝑥 ) + ( 5) 𝑥2 = ( 5)
2 4⁄ 2⁄
5 5
𝑥1 , 𝑥2 , 𝑥3 ≥ 0

Cálculo del costo reducido:


3⁄
1) [ 5] = 5 .
13
𝐶𝑅̅ = 𝐶𝑅 − 𝑐𝐵 𝐵1 −1 𝑅1 = 4 − (1
4⁄
5
 Optimalidad: Alcanzada. Costo reducido no negativo. Se tiene la solución:

𝑥1∗ = 0
𝑥2∗ = 2⁄5
𝑥3∗ = 9⁄5
El valor de la función objetivo es 11⁄5.
 Costos reducidos, optimalidad y valores (5 ptos)

Problema 2 (55 puntos)

a)

max 3x1 + 4x2


s.a.
2x1 + 3x2 ≤ 1200
2x1 + x2 ≤ 1000
4x2 ≤ 800
x1, x2 ≥ 0

b)

Resistores: 2x1 + 3x2 = 1200 = 1200 => Restricción activa, recurso escaso
Capacitores: 2x1 + x2 = 1000 = 1000 => Restricción activa, recurso escaso
Chips: x2 = 100 < 800 => Restricción inactiva, recurso abundante

c)

min 1200y1 + 1000y2 + 800y3


s.a.
2y1 + 2y2 ≥ 3
3y1 + y2 + 4y3 ≥ 4
y1 , y2 ,y3 ≥ 0

Mirando las restricciones del primal: La tercera restricción primal es inactiva, entonces: y3* = 0.
Mirando las variables del primal: Ambas variables son distintas de cero, por lo que las restricciones asociadas
en el dual deben ser activas:

2y1* + 2y2* = 3
3y1* + y2* + 4y3* = 4

(y1*, y2*, y3*) = (5/4, 1/4, 0)

Profesores: Daniel Contesse Strauss – Claudio Pizarro González Ayudantes: Jorge Acuña,
Sebastián Vergara
Universidad del Desarrollo Optimización de Sistemas I
Facultad de Ingeniería Lunes 14 de noviembre de 2016

d) Están preguntando por los precios sombras, que es la solución óptima del problema dual:

(y1*, y2*, y3*) = (5/4, 1/4, 0)

e) Los precios sombras son válidos en la medida que la base actual siga siendo óptima. Para esto se debe
cumplir la condición de factibilidad.

xB = B-1b = -1/4 3/4 0 b1 = -b1/4 + 3000/4 ≥0


-2 2 1 1000 -2b1 + 2000 + 800
1/2 -1/2 0 800 b1/2 – 500

b1 ≤ 3000
b1 ≤ 1400
b1 ≥ 1000

Por lo tanto el precio sombra y1* será válido mientras 1000 ≤ b1 ≤ 1400

xB = B-1b = -1/4 3/4 0 1200 = -1200/4 + 3b2/4 ≥0


-2 2 1 b2 -2400 + 2b2 + 800
1/2 -1/2 0 800 600 – b2/2

b2 ≥ 400
b2 ≥ 800
b2 ≤ 1200

Por lo tanto el precio sombra y2* será válido mientras 800 ≤ b2 ≤ 1200

xB = B-1b = -1/4 3/4 0 1200 = -1200/4 – 3000/4 ≥0


-2 2 1 1000 -2400 + 2000 + b3
1/2 -1/2 0 b3 1200/2 – 1000/2

b3 ≥ 400

Por lo tanto el precio sombra y3* será válido mientras 400 ≥ b3

f) Dada los resultados obtenidos en d), si el número de resistores se incrementa a 1300 unidades, la base
actual sigue siendo óptima por lo que:

xB = B-1b = -1/4 3/4 0 1300 = 425


-2 2 1 1000 200
1/2 -1/2 0 800 150

xB = (x1*, s3*, x2*) = (425, 200, 150) => z* = 1875

g) Para este valor de b3, la base actual ya no es óptima, por lo que no se podrá obtener el nuevo resultado
con la información disponible, sino que se deberá volver a iterar.

h)

Dado el rango para b1, se sabe que el precio sombra es válido para b1 ≤ 1400.

Dado que el valor actual de b1 es 1200, el aumento en z* de aumentar b1 hasta 1400, está dado por:
Profesores: Daniel Contesse Strauss – Claudio Pizarro González Ayudantes: Jorge Acuña,
Sebastián Vergara
Universidad del Desarrollo Optimización de Sistemas I
Facultad de Ingeniería Lunes 14 de noviembre de 2016

Δz* = 200*5/4 = 250

Luego de eso, la restricción se vuelve inactiva por lo que su precio sombra baja a 0.

 Para el caso de comprar mínimo 500, el costo de la compra es 0,4*500 = 200. Es así como se ve
que el beneficio es mayor al costo y por lo tanto conviene hacer la compra.
 Para el caso de comprar mínimo 1000, el costo de compra es de 0,4*1000 =400. En este caso el
beneficio es menor que el costo, por lo que no conviene.

i) La base sigue siendo óptima mientras: 1,5 ≤ c2 ≤ 4,5

Por lo que si el precio baja de 1,5, encontes se deberá ajsutar la cantidad producción del modelo 2.

j) Dado que se está dentro del rango en el cual la solución básica actual sigue siendo óptima, z* disminuye a
la taza de x2*, es decir: z*/c2 = x2* (ver función objetivo).

Profesores: Daniel Contesse Strauss – Claudio Pizarro González Ayudantes: Jorge Acuña,
Sebastián Vergara

También podría gustarte