Está en la página 1de 7

Ayudantía N°3

Profesor: Humberto Villalobos Torres

Ayudantes: Johan Manquian Gonzalez

Evanss Villarroel Herrera

1. Se presenta el siguiente problema de Programación Lineal (en adelante Primal):

Max 𝑍 = 5𝑥1 + 12𝑥2 + 4𝑥3

sujeto a

𝑅1: 𝑥1 + 2𝑥2 + 𝑥3 ≤ 10

𝑅2: 2𝑥1 − 𝑥2 + 3𝑥3 = 8

𝑅3: 𝑥1, 𝑥2, 𝑥3 ≥ 0

a) A partir del problema Primal obtenga el modelo dual.

b) Considere que la solución óptima del problema Primal es (5,2; 2,4; 0). Demuestre el

cumplimiento del Teorema de Dualidad Fuerte.


a)

Max 𝑍 = 5𝑥1 + 12𝑥2 + 4𝑥3 Min 𝑊 = 10𝑦1 + 8𝑦2

sujeto a sujeto a

𝑅1: 𝑥1 + 2𝑥2 + 𝑥3 ≤ 10 𝑅1: 𝑦1 + 2𝑦2 ≥ 5

𝑅2: 2𝑥1 − 𝑥2 + 3𝑥3 = 8 𝑅2: 2𝑦1 − 𝑦2 ≥ 12

𝑅3: 𝑥1, 𝑥2, 𝑥3 ≥ 0 𝑅3: 𝑦1 + 3𝑦2 ≥ 4

𝑅4: 𝑦1 ≥ 0, 𝑦2ϵ ℜ

¿Qué es interesante acerca del problema dual?

En primer lugar, podemos observar que el problema dual tiene solo 2 variables de decisión, lo

cual sucede cuando el problema primal tiene 2 restricciones. Por lo tanto, si estamos tratando

con un problema primal y queremos encontrar una solución rápidamente, puede ser

beneficioso plantear su problema dual para llegar a la solución de manera más eficiente.
Aún más importante es que el problema dual tiene una interpretación económica, lo que

significa que podemos entender mejor cómo funciona el problema primal a través del problema

dual. Las variables de decisión del problema dual se llaman precios sombra. Cada precio sombra

se asocia con una restricción del problema primal. Si cambiamos una unidad en una de las

restricciones del primal, el precio sombra asociado nos dice cuánto cambiará la solución óptima

del primal. Por lo tanto, los precios sombra nos permiten entender cómo las restricciones

afectan la solución óptima del primal.

b)El teorema de holguras complementarias es un método que nos permite obtener la solución

óptima de un problema de programación lineal (ya sea el primal o el dual) a partir de la solución

óptima del otro problema. Para esto, se resuelve un sistema de ecuaciones que incluye las

variables de decisión y las restricciones del problema primal y del problema dual. Este sistema

se construye multiplicando las restricciones de un problema por las variables de decisión

asociadas a esas restricciones en el otro problema. De esta forma, podemos encontrar la

solución óptima del problema dual si conocemos la del problema primal, y viceversa.

Ecc 1: (𝑥1 + 2𝑥2 + 𝑥3 − 10) * 𝑦1 = 0 Ecc 3: (𝑦1 + 2𝑦2 − 5) * 𝑥1 = 0

Ecc 2: (2𝑥1 − 𝑥2 + 3𝑥3 − 8) * 𝑦2 = 0 Ecc 4: (2𝑦1 − 𝑦2 − 12) * 𝑥2 = 0

𝑅3: 𝑥1, 𝑥2, 𝑥3 ≥ 0 Ecc 5: (𝑦1 + 3𝑦2 − 4) * 𝑥3 = 0

𝑅4: 𝑦1 ≥ 0, 𝑦2ϵ ℜ
(𝑥1 + 2𝑥2 + 𝑥3 − 10) * 𝑦1 = 0

(5, 2 + 2 * 2, 4 + 0 − 10) * 𝑦1 = 0

(10 − 10) * 𝑦1 = 0 −> 0 * 𝑦1 = 0 −> 𝑆𝑒 𝑐𝑢𝑚𝑝𝑙𝑒 𝑙𝑎 𝑖𝑔𝑢𝑎𝑙𝑑𝑎𝑑, 𝑝𝑜𝑟 𝑡𝑎𝑛𝑡𝑜 𝑒𝑠 𝑎𝑐𝑡𝑖𝑣𝑎.

(2𝑥1 − 𝑥2 + 3𝑥3 − 8) * 𝑦2 = 0

(2 * 5, 2 − 2, 4 + 3 * 0 − 8) * 𝑦2 = 0

(10, 4 − 2, 4 − 8) * 𝑦1 = 0 −> 0 * 𝑦1 = 0 −> 𝑆𝑒 𝑐𝑢𝑚𝑝𝑙𝑒 𝑙𝑎 𝑖𝑔𝑢𝑎𝑙𝑑𝑎𝑑, 𝑝𝑜𝑟 𝑡𝑎𝑛𝑡𝑜 𝑒𝑠 𝑎𝑐𝑡𝑖𝑣𝑎.

Según lo obtenido de las ecuaciones 1 y 2, las restricciones relacionadas a las ecuaciones son

activas, es decir, el precio dual de ambas restricciones serán distintos de 0. Por tanto, los

valores de 𝑦1 𝑒 𝑦2son distintos a 0.


Ecc 3: (𝑦1 + 2𝑦2 − 5) * 𝑥1 = 0

Ecc 4: (2𝑦1 − 𝑦2 − 12) * 𝑥2 = 0

Ecc 5: (𝑦1 + 3𝑦2 − 4) * 𝑥3 = 0

Reemplazamos por los valores de x

(𝑦1 + 2𝑦2 − 5) * 5, 2 = 0

(2𝑦1 − 𝑦2 − 12) * 2, 4 = 0

(𝑦1 + 3𝑦2 − 4) * 0 = 0 −> 0 = 0

Como ya mencionamos, las variables de decisión del problema dual se llaman precios sombra.

Cada precio sombra se asocia con una restricción del problema primal. Cuando una restricción

del primal está activa, es decir, se cumple como una igualdad, la variable de decisión del

problema dual asociada no es igual a cero, ya que tiene un precio sombra. Por otro lado, si la

restricción del primal es inactiva, es decir, se cumple como una desigualdad, la variable asociada

del problema dual es igual a cero, ya que la restricción no tiene precio sombra.

Esto significa que los precios sombra solo se aplican a las restricciones del primal que son

igualdades, y no a aquellas que son desigualdades. Por lo tanto, cuando resolvemos el problema

dual, solo nos preocupamos por las restricciones del primal que son igualdades y no por

aquellas que son desigualdades.

Calculamos los valores

5, 2𝑦1 + 10, 4𝑦2 − 26 = 0


4, 8𝑦1 − 2, 4𝑦2 − 28, 8 = 0

Resolvemos el sistema de ecuaciones

5, 2𝑦1 + 10, 4𝑦2 − 26 = 0 / *− 4, 8

4, 8𝑦1 − 2, 4𝑦2 − 28, 8 = 0 / * 5, 2

− 24, 96𝑦1 − 49, 92𝑦2 + 124, 8 = 0

24, 96𝑦1 − 12, 48𝑦2 − 149, 76 = 0

− 62, 4𝑦2 − 24, 96 = 0

𝑦2 =− 0, 4 −> 𝑦1 = 5, 8
Comparamos la solución óptima del problema dual y del problema primal

Max 𝑍 = 5𝑥1 + 12𝑥2 + 4𝑥3

Min 𝑊 = 10𝑦1 + 8𝑦2

𝑍(5, 2; 2, 4; 0) = 5𝑥1 + 12𝑥2 + 4𝑥3

𝑍 = 5 * 5, 2 + 12 * 2, 4 + 4 * 0

𝑍 = 26 + 28, 8 = 54, 8

𝑊(5, 8; − 0, 4) = 10𝑦1 + 8𝑦2

𝑊 = 10 * 5, 8 + 8 *− 0, 4

𝑊 = 58 − 3, 2 = 54, 8

Como los valores óptimos del problema dual y del problema primal son iguales, se demuestra el

cumplimiento del teorema de dualidad fuerte.

También podría gustarte