Está en la página 1de 4

Investigación de Operaciones – ILN250

PAUTA CONTROL 5 2s21


INVESTIGACIÓN DE OPERACIONES – ILN250

Profesores : Pablo Escalona R. – Rodrigo Mena B. – Rafael Favereau U. – Francisco Yuraszeck E. –


: Ismael Kauak V.
Ayudante : Monserrat González C., Katherine Álvarez C., Martín Barra M., Gabriel Gallardo C.,
: Lorena Gómez, Macarena Jara A., Paula Miranda R., Enrique Simpson B.,
: Lucas Sanhueza B., Yislein Vergara V., César Valdés S., Sebastián Badilla L.,
: Natalia Riquelme G.

Problema (100 pts.)


Considere el siguiente problema de Programación Lineal.

𝑀𝑎𝑥 2𝑥1 + 3𝑥2 + 5𝑥3 + 4𝑥4


𝑠. 𝑎.
𝑥1 + 2𝑥2 + 3𝑥3 + 𝑥4 ≤ 5
𝑥1 + 𝑥2 + 2𝑥3 + 3𝑥4 ≤ 3
𝑥1, 𝑥2, 𝑥3, 𝑥4 ≥ 0

a) (5 Puntos) Represente el problema anterior en su forma estándar de minimización. Esto es:

𝑀𝑖𝑛 𝑐𝑇𝑥
𝑠. 𝑎. 𝐴𝑥 = 𝑏
𝑥≥0

Respuesta:

Luego de llevar el problema a su forma estándar, pasando la función objetivo a minimización y agregando 𝑥5 y
𝑥6 como variables de holgura de las restricciones 1 y 2, respectivamente, tenemos:

𝑀𝑖𝑛 −2𝑥1 − 3𝑥2 − 5𝑥3 − 4𝑥4 (2 Puntos)


𝑠. 𝑎.
𝑥1 + 2𝑥2 + 3𝑥3 + 𝑥4 + 𝑥5 = 5 (1 Punto)
𝑥1 + 𝑥2 + 2𝑥3 + 3𝑥4 + 𝑥6 = 3 (1 Punto)
𝑥1, 𝑥2, 𝑥3, 𝑥4, 𝑥5, 𝑥6 ≥ 0 (1 Punto)

Para las preguntas b), c), d) y e) a continuación asuma que la matriz 𝐴 es de rango completo (restricciones
linealmente independientes y que por tanto existe una matriz invertible 𝐵).

b) (30 Puntos) Utilizando el Método Simplex determine si las variables 𝑥5 y 𝑥3 (quinta y tercera columna
de la matriz A) definen una solución básica factible óptima para el problema.
Respuesta (Opción #1 ➔ Matricial):

En este caso tenemos:


1 3
𝐵=[ ]
0 2
1 −3/2
𝐵 −1 = [ ]
0 1/2
1 −3/2 5 1/2
𝑋𝐵 = 𝐵 −1 𝑏 = [ ][ ] = [ ]≥0 que corresponde a una solución básica factible. (5 Puntos)
0 1/2 3 3/2
Investigación de Operaciones – ILN250

Calculamos a continuación los costos reducidos de las variables no básicas:


1 −3/2 1 2 1 0
𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [−2 −3 −4 0] − [0 −5] [ ][ ] (5 Puntos)
0 1/2 1 1 3 1
−1/2 1/2 −7/2 −3/2
𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [−2 −3 −4 0] − [0 −5] [ ]
1/2 1/2 3/2 1/2

𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [−2 −3 −4 0] − [−5/2 −5/2 −15/2 −5/2]

𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [1/2 −1/2 7/2 5/2] (15 Puntos)

Donde la variable no básica 𝑥2 presenta un costo reducido negativo, luego, no se satisface el criterio de
optimalidad, de modo que 𝑥5 y 𝑥3 no definen una solución básica factible óptima para el problema. (5 Puntos)
Respuesta (Opción #2 ➔ Tableau):

El tableau inicial correspondiente al problema en su forma estandar define una solución básica factible inicial
𝑥5 5
(no óptima) con 𝑥𝐵 = (𝑥 ) = ( ).
6 3
𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
1 2 3 1 1 0 5
1 1 2 3 0 1 3
-2 -3 -5 -4 0 0 0

Queremos verificar si 𝑥5 y 𝑥3 son las variables básicas correspondientes a la fila 1 y 2, respectivamente. Para
5 3 3
ello seleccionamos la variable 𝑥3 para que entre a la base (5 Puntos), entonces: 𝑀𝑖𝑛 { ; } = , por tanto 𝑥6
3 2 2
deja la base. Luego actualizamos el tableau:

𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
-1/2 1/2 0 -7/2 1 -3/2 1/2
1/2 1/2 1 3/2 0 1/2 3/2
1/2 -1/2 0 7/2 0 5/2 15/2
(20 Puntos)

Que define una solución básica factible no óptima (5 Puntos) (la variable no básica 𝑥2 tiene costo reducido
𝑥5 1/2
negativo) con 𝑥𝐵 = (𝑥 ) = ( ).
3 3/2

c) (30 Puntos) Utilizando el Método Simplex determine si las variables 𝑥2 y 𝑥3 (segunda y tercera columna
de la matriz A) definen una solución básica factible óptima para el problema.
Respuesta (Opción #1 ➔ Matricial):
En este caso tenemos:
2 3
𝐵=[ ]
1 2
2 −3
𝐵 −1 = [ ]
−1 2
2 −3 5 1
𝑋𝐵 = 𝐵 −1 𝑏 = [ ][ ] = [ ] ≥ 0 que corresponde a una solución básica factible. (5 Puntos)
−1 2 3 1
Calculamos a continuación los costos reducidos de las variables no básicas:
2 −3 1 1 1 0
𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [−2 −4 0 0] − [−3 −5] [ ][ ] (5 Puntos)
−1 2 1 3 0 1
−1 −7 2 −3
𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [−2 −4 0 0] − [−3 −5] [ ]
1 5 −1 2
Investigación de Operaciones – ILN250

𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [−2 −4 0 0] − [−2 −4 −1 −1]


𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [0 0 1 1] (15 Puntos)
Con todas las variables no básicas con costo reducido no negativo, por tanto estamos frente a una SBFO. (5
Puntos)
Respuesta (Opción #2 ➔ Tableau):

Considerando el tableau intermedio presentado en b):

𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
-1/2 1/2 0 -7/2 1 -3/2 1/2
1/2 1/2 1 3/2 0 1/2 3/2
1/2 -1/2 0 7/2 0 5/2 15/2

Que define una solución básica factible no óptima (la variable no básica 𝑥2 tiene costo reducido negativo) con
𝑥5 1/2
𝑥𝐵 = (𝑥 ) = ( ).
3 3/2
1/2 3/2
Luego 𝑥2 entra a la base, entonces: 𝑀𝑖𝑛 { ; } = 1, por tanto 𝑥5 deja la base (5 Puntos). A continuación
1/2 1/2
actualizamos el tableau:

𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
-1 1 0 -7 2 -3 1
1 0 1 5 -1 2 1
0 0 0 0 1 1 8
(20 Puntos)
𝑥2 1
Que define una solución básica factible óptima con 𝑥𝐵 = (𝑥 ) = ( ). (5 Puntos)
3 1
d) (15 Puntos) Utilizando el Método Simplex determine si las variables 𝑥1 y 𝑥4 (primera y cuarta columna
de la matriz A) definen una solución básica factible óptima para el problema.
En este caso tenemos:
1 1
𝐵=[ ]
1 3
3/2 −1/2
𝐵 −1 = [ ]
−1/2 1/2
3/2 −1/2 5 6
𝑋𝐵 = 𝐵 −1 𝑏 = [ ][ ] = [ ] que no corresponde a una solución básica factible. (15 Puntos)
−1/2 1/2 3 −1
Observación: En caso de abordarse esta pregunta mediante tableau, se podría justificar indicando que no
es posible construir una SBF (menos SBFO) con las variables propuestas dado que se estaría violando el
criterio de factibilidad en la actualización del tableau.
e) (20 Puntos) ¿Existen múltiples soluciones básicas factibles óptimas para este problema?. En caso de
que su respuesta sea afirmativa encuentre 2 soluciones que tengan esta característica.
Respuesta (Opción #1 ➔ Matricial):
Ya tenemos una SBFO para el problema según lo descrito en c) con:
𝑥2 1
𝑋𝐵 = 𝐵−1 𝑏 = [𝑥 ] = [ ]
3 1
Y el siguiente vector de costos reducidos para las variables no básicas 𝑥1 , 𝑥4 , 𝑥5 y 𝑥6 :

𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [0 0 1 1]
Investigación de Operaciones – ILN250

En consecuencia, dado que tenemos al menos una variable no básica con costo reducido cero en el óptimo,
estamos en presencia de múltiples SBFO. (5 Puntos)

Por tanto, para obtener otra SBFO podemos forzar la entrada a la base ya sea de las variable 𝑥1 o 𝑥4 . Por ejemplo,
si incorporamos a la base la variable 𝑥1 , abandona la base la variable 𝑥3 obteniendo ahora el siguiente vector de
costos reducidos para las variables no básicas 𝑥1 , 𝑥4 , 𝑥5 y 𝑥6 :

𝑟𝐷 = 𝐶𝐷 − 𝐶𝐵𝑇 𝐵−1 𝐷 = [0 0 1 1] (10 Puntos)


Siendo, una nueva SBFO:
𝑥2 2
𝑋𝐵 = 𝐵 −1 𝑏 = [𝑥 ] = [ ] (5 Puntos)
1 1

Respuesta (Opción #2 ➔ Tableau):

Consideremos el tableau que representa una SBFO según lo detallado en c)

𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
-1 1 0 -7 2 -3 1
1 0 1 5 -1 2 1
0 0 0 0 1 1 8

Dado que tenemos al menos una variable no básica con costo reducido cero en el óptimo, estamos en presencia
de múltiples SBFO. (5 Puntos)

Para obtener otra SBFO podemos forzar la entrada a la base ya sea de las variable 𝑥1 o 𝑥4 . Por ejemplo, si
incorporamos a la base la variable 𝑥1 , abandona la base la variable 𝑥3 obteniendo ahora el siguiente tableau:

𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
0 1 1 -2 1 -1 2
1 0 1 5 -1 2 1
0 0 0 0 1 1 8
(10 Puntos)
Siendo, una nueva SBFO:
𝑥2 2
𝑥𝐵 = (𝑥 ) = ( ) (5 Puntos)
1 1

También podría gustarte