Está en la página 1de 8

100404 PROGRAMACION LINEAL

TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO


GUIA DE DESARROLLO
EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

1. FORMULACION DEL PROBLEMA COMO MODELO DE PROGRAMACION LINEAL.

A partir de la situación problema del Ejercicio 1. Dualidad a un problema de Maximización:

a. Construcción del modelo:

 Información de la situación problema:

Piso clase A Piso clase B Piso clase C


Ingreso ($) Disponibilidad
PVC ( t)
Fibra de vidrio (t)
Otros materiales (t)

 Información de la situación problema para linealizar:

𝑿𝟏 : Piso clase A 𝑿𝟐 : Piso clase B 𝑿𝟑 : Piso clase C


Disponibilidad
(m2) (m2) (m2)
Máxima
Ingreso ($) 𝑼𝟏 = 𝑼𝟐 = 𝑼𝟑 =
PVC ( t) 𝒂𝟏𝟏 = 𝒂𝟏𝟐 = 𝒂𝟏𝟑 = ≤ 𝑫𝑷𝑽𝑪 =
Fibra de vidrio (t) 𝒂𝟐𝟏 = 𝒂𝟐𝟐 = 𝒂𝟐𝟑 = ≤ 𝑫𝑭𝑽 =
Otros materiales (t) 𝒂𝟑𝟏 = 𝒂𝟑𝟐 = 𝒂𝟑𝟑 = ≤ 𝑫𝑶𝑴 =

Donde:

𝑿𝒏 : Clases de pisos (m2)

𝑼𝒏 : Ingresos ($)

𝒂𝟏𝒏 : Cantidad de PVC (t)

𝒂𝟐𝒏 : Cantidad de fibra de vidrio (t)

𝒂𝟑𝒏 : Cantidad de otros materiales (t)

𝑫𝑷𝑽𝑪 : Disponibilidad de PVC (t)

𝑫𝑭𝑽 : Disponibilidad de fibra de vidrio (t)


Alvaro Javier Rojas Baracaldo
Director de curso
Red de curso 100404 Programación Lineal 16-01 2020
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
GUIA DE DESARROLLO
EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

𝑫𝑶𝑴 : Disponibilidad de otros materiales (t)

 Variables:

Sea,

𝑿𝟏 : 𝑪𝒂𝒏𝒕𝒊𝒅𝒂𝒅 𝒅𝒆 𝒑𝒊𝒔𝒐 𝒄𝒍𝒂𝒔𝒆 𝑨 (𝑚2)


𝑿𝟐 : 𝑪𝒂𝒏𝒕𝒊𝒅𝒂𝒅 𝒅𝒆 𝒑𝒊𝒔𝒐 𝒄𝒍𝒂𝒔𝒆 𝑩 (𝑚2)
𝑿𝟑 : 𝑪𝒂𝒏𝒕𝒊𝒅𝒂𝒅 𝒅𝒆 𝒑𝒊𝒔𝒐 𝑪 (𝑚2)

 Objetivo:

La optimización de los 𝑰𝒏𝒈𝒓𝒆𝒔𝒐𝒔 𝒆𝒔 𝒍𝒂 𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏

 Restricciones:

Si,

𝑼𝒔𝒐 𝒅𝒆 𝒓𝒆𝒄𝒖𝒓𝒔𝒐𝒔 ≤ 𝑫𝒊𝒔𝒑𝒐𝒏𝒊𝒃𝒊𝒍𝒊𝒅 𝒎á𝒙𝒊𝒎𝒂


Entonces,
𝑼𝒔𝒐 𝒅𝒆 𝑷𝑽𝑪 ≤ 𝑫𝑷𝑽𝑪
𝑼𝒔𝒐 𝒅𝒆 𝒇𝒊𝒃𝒓𝒂 𝒅𝒆 𝒗𝒊𝒅𝒓𝒊𝒐 ≤ 𝑫𝑭𝑽

𝑼𝒔𝒐 𝒅𝒆 𝒐𝒕𝒓𝒐𝒔 𝒎𝒂𝒕𝒆𝒓𝒊𝒂𝒍𝒆𝒔 ≤ 𝑫𝑶𝑴

𝑵𝒐 𝒏𝒆𝒈𝒂𝒕𝒊𝒗𝒊𝒅𝒂𝒅: 𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

b. Formulación del modelo:

Remplazando la información de la situación problema para linealizar, el problema como modelo


de programación lineal y en adelante problema primal, es:

Función objetivo:

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal 16-01 2020
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
GUIA DE DESARROLLO
EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑼𝟏 𝑿𝟏 + 𝑼𝟐 𝑿𝟐 + 𝑼𝟑 𝑿𝟑

Sujeto a:

𝒂𝟏𝟏 𝑿𝟏 + 𝒂𝟏𝟐 𝑿𝟐 + 𝒂𝟏𝟑 𝑿𝟑 ≤ 𝑫𝑷𝑽𝑪

𝒂𝟐𝟏 𝑿𝟏 + 𝒂𝟐𝟐 𝑿𝟐 + 𝒂𝟐𝟑 𝑿𝟑 ≤ 𝑫𝑭𝑽


𝒂𝟑𝟏 𝑿𝟏 + 𝒂𝟑𝟐 𝑿𝟐 + 𝒂𝟑𝟑 𝑿𝟑 ≤ 𝑫𝑶𝑴
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

2. SOLUCION DEL PROBLEMA PRIMAL POR EL METODO SIMPLEX PRIMAL

a. Forma estándar del problema primal por el método simplex primal:

Sumando la variable de holgura a cada una de las restricciones porque son del tipo ≤ para
transformarlas en ecuaciones y agregando las variables de holgura a la restricción de la no
negatividad, se tiene:

𝒂𝟏𝟏 𝑿𝟏 + 𝒂𝟏𝟐 𝑿𝟐 + 𝒂𝟏𝟑 𝑿𝟑 + 𝑺𝟏 = 𝑫𝑷𝑽𝑪


𝒂𝟐𝟏 𝑿𝟏 + 𝒂𝟐𝟐 𝑿𝟐 + 𝒂𝟐𝟑 𝑿𝟑 + 𝑺𝟐 = 𝑫𝑭𝑽

𝒂𝟑𝟏 𝑿𝟏 + 𝒂𝟑𝟐 𝑿𝟐 + 𝒂𝟑𝟑 𝑿𝟑 + 𝑺𝟑 = 𝑫𝑶𝑴


𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , 𝑺𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎
Igualando a cero (0) la función objetivo:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑼𝟏 𝑿𝟏 + 𝑼𝟐 𝑿𝟐 + 𝑼𝟑 𝑿𝟑 𝑰𝒈𝒖𝒂𝒍𝒂𝒏𝒅𝒐 𝒂 𝑪𝒆𝒓𝒐

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 − 𝑼𝟏 𝑿𝟏 − 𝑼𝟐 𝑿𝟐 − 𝑼𝟑 𝑿𝟑 = 𝟎

Sumando las variables de holgura con coeficiente cero en la función objetivo:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 − 𝑼𝟏 𝑿𝟏 − 𝑼𝟐 𝑿𝟐 − 𝑼𝟑 𝑿𝟑 + 𝟎𝑺𝟏 + 𝟎𝑺𝟐 + 𝟎𝑺𝟑 = 𝟎

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal 16-01 2020
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
GUIA DE DESARROLLO
EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

La forma estándar del problema primal por el método simplex primal, es:

Función objetivo:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 − 𝑼𝟏 𝑿𝟏 − 𝑼𝟐 𝑿𝟐 − 𝑼𝟑 𝑿𝟑 + 𝟎𝑺𝟏 + 𝟎𝑺𝟐 + 𝟎𝑺𝟑 = 𝟎


Sujeto a:
𝒂𝟏𝟏 𝑿𝟏 + 𝒂𝟏𝟐 𝑿𝟐 + 𝒂𝟏𝟑 𝑿𝟑 + 𝑺𝟏 = 𝑫𝑷𝑽𝑪
𝒂𝟐𝟏 𝑿𝟏 + 𝒂𝟐𝟐 𝑿𝟐 + 𝒂𝟐𝟑 𝑿𝟑 + 𝑺𝟐 = 𝑫𝑭𝑽
𝒂𝟑𝟏 𝑿𝟏 + 𝒂𝟑𝟐 𝑿𝟐 + 𝒂𝟑𝟑 𝑿𝟑 + 𝑺𝟑 = 𝑫𝑶𝑴
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , 𝑺𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎

b. Solución del problema primal por el método simplex primal en hoja de cálculo (Excel):

Tabla inicial del método simplex primal:

Variables Variables No Básicas


Solución
Básicas Z X1 X2 X3 S1 S2 S3
Z 1 - U1 - U2 - U3 0 0 0 0
S1 0 a11 a12 a13 1 0 0 DPVC
S2 0 a21 a22 a23 0 1 0 DFV
S3 0 a31 a32 a33 0 0 1 DOM

Ejemplo Solución del problema primal de maximización en hoja de cálculo (Excel) (consulte aquí).

c. Solución del problema primal en complemento Solver (Excel):

Ingresar los datos del problema primal en complemento Solver (Excel):

Función objetivo:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑼𝟏 𝑿𝟏 + 𝑼𝟐 𝑿𝟐 + 𝑼𝟑 𝑿𝟑
Sujeto a:

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal 16-01 2020
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
GUIA DE DESARROLLO
EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

𝒂𝟏𝟏 𝑿𝟏 + 𝒂𝟏𝟐 𝑿𝟐 + 𝒂𝟏𝟑 𝑿𝟑 ≤ 𝑫𝑷𝑽𝑪

𝒂𝟐𝟏 𝑿𝟏 + 𝒂𝟐𝟐 𝑿𝟐 + 𝒂𝟐𝟑 𝑿𝟑 ≤ 𝑫𝑭𝑽


𝒂𝟑𝟏 𝑿𝟏 + 𝒂𝟑𝟐 𝑿𝟐 + 𝒂𝟑𝟑 𝑿𝟑 ≤ 𝑫𝑶𝑴
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

Ejemplo Solución del problema primal de maximización en complemento Solver (Excel) (consulte
aquí).

3. Formulación del problema dual a partir del problema primal.

Sea el problema primal:


Función objetivo:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑼𝟏 𝑿𝟏 + 𝑼𝟐 𝑿𝟐 + 𝑼𝟑 𝑿𝟑
Sujeto a:

𝒂𝟏𝟏 𝑿𝟏 + 𝒂𝟏𝟐 𝑿𝟐 + 𝒂𝟏𝟑 𝑿𝟑 ≤ 𝑫𝑷𝑽𝑪


𝒂𝟐𝟏 𝑿𝟏 + 𝒂𝟐𝟐 𝑿𝟐 + 𝒂𝟐𝟑 𝑿𝟑 ≤ 𝑫𝑭𝑽

𝒂𝟑𝟏 𝑿𝟏 + 𝒂𝟑𝟐 𝑿𝟐 + 𝒂𝟑𝟑 𝑿𝟑 ≤ 𝑫𝑶𝑴


𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎
Entonces, el problema dual, es:

Función objetivo:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝑫𝑷𝑽𝑪 𝒀𝟏 + 𝑫𝑭𝑽 𝒀𝟐 + 𝑫𝑶𝑴 𝒀𝟑


Sujeto a:

𝒂𝟏𝟏 𝒀𝟏 + 𝒂𝟐𝟏 𝒀𝟐 + 𝒂𝟑𝟏 𝒀𝟑 ≥ 𝑼𝟏


𝒂𝟏𝟐 𝒀𝟏 + 𝒂𝟐𝟐 𝒀𝟐 + 𝒂𝟑𝟐 𝒀𝟑 ≥ 𝑼𝟐
𝒂𝟏𝟑 𝒀𝟏 + 𝒂𝟐𝟑 𝒀𝟐 + 𝒂𝟑𝟑 𝒀𝟑 ≥ 𝑼𝟑
𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
Alvaro Javier Rojas Baracaldo
Director de curso
Red de curso 100404 Programación Lineal 16-01 2020
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
GUIA DE DESARROLLO
EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

4. SOLUCION DEL PROBLEMA DUAL POR EL METODO SIMPLEX DUAL

a. Forma estándar del problema dual por el método simplex dual:

Restando la variable de exceso a cada una de las restricciones porque son del tipo ≥ para
transformarlas en ecuaciones y agregando las variables de exceso a la restricción de la no
negatividad, se tiene:

𝒂𝟏𝟏 𝒀𝟏 + 𝒂𝟐𝟏 𝒀𝟐 + 𝒂𝟑𝟏 𝒀𝟑 − 𝑺𝟏 = 𝑼𝟏


𝒂𝟏𝟐 𝒀𝟏 + 𝒂𝟐𝟐 𝒀𝟐 + 𝒂𝟑𝟐 𝒀𝟑 − 𝑺𝟐 = 𝑼𝟐
𝒂𝟏𝟑 𝒀𝟏 + 𝒂𝟐𝟑 𝒀𝟐 + 𝒂𝟑𝟑 𝒀𝟑 − 𝑺𝟑 = 𝑼𝟑
𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 , 𝑺𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
Multiplicando por (-1) cada uno de los miembros de las restricciones (ecuaciones):

𝒂𝟏𝟏 𝒀𝟏 + 𝒂𝟐𝟏 𝒀𝟐 + 𝒂𝟑𝟏 𝒀𝟑 − 𝑺𝟏 = 𝑼𝟏 ∗ (−𝟏)


𝒂𝟏𝟐 𝒀𝟏 + 𝒂𝟐𝟐 𝒀𝟐 + 𝒂𝟑𝟐 𝒀𝟑 − 𝑺𝟐 = 𝑼𝟐 ∗ (−𝟏)
𝒂𝟏𝟑 𝒀𝟏 + 𝒂𝟐𝟑 𝒀𝟐 + 𝒂𝟑𝟑 𝒀𝟑 − 𝑺𝟑 = 𝑼𝟑 ∗ (−𝟏)

Se tiene:

− 𝒂𝟏𝟏 𝒀𝟏 − 𝒂𝟐𝟏 𝒀𝟐 − 𝒂𝟑𝟏 𝒀𝟑 + 𝑺𝟏 = − 𝑼𝟏


− 𝒂𝟏𝟐 𝒀𝟏 − 𝒂𝟐𝟐 𝒀𝟐 − 𝒂𝟑𝟐 𝒀𝟑 + 𝑺𝟐 = − 𝑼𝟐
− 𝒂𝟏𝟑 𝒀𝟏 − 𝒂𝟐𝟑 𝒀𝟐 − 𝒂𝟑𝟑 𝒀𝟑 + 𝑺𝟑 = − 𝑼𝟑

Igualando a cero (0) la función objetivo:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝑫𝑷𝑽𝑪 𝒀𝟏 + 𝑫𝑭𝑽 𝒀𝟐 + 𝑫𝑶𝑴 𝒀𝟑 𝑰𝒈𝒖𝒂𝒍𝒂𝒏𝒅𝒐 𝒂 𝒄𝒆𝒓𝒐

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 − 𝑫𝑷𝑽𝑪 𝒀𝟏 − 𝑫𝑭𝑽 𝒀𝟐 − 𝑫𝑶𝑴 𝒀𝟑 = 𝟎


Sumando las variables de exceso con coeficiente cero en la función objetivo:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 − 𝑫𝑷𝑽𝑪 𝒀𝟏 − 𝑫𝑭𝑽 𝒀𝟐 − 𝑫𝑶𝑴 𝒀𝟑 + 𝟎𝑺𝟏 + 𝟎𝑺𝟐 + 𝟎𝑺𝟑 = 𝟎


La forma estándar del problema dual por el método simplex dual es:

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal 16-01 2020
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
GUIA DE DESARROLLO
EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

Función objetivo:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 − 𝑫𝑷𝑽𝑪 𝒀𝟏 − 𝑫𝑭𝑽 𝒀𝟐 − 𝑫𝑶𝑴 𝒀𝟑 + 𝟎𝑺𝟏 + 𝟎𝑺𝟐 + 𝟎𝑺𝟑 = 𝟎


Sujeto a:

− 𝒂𝟏𝟏 𝒀𝟏 − 𝒂𝟐𝟏 𝒀𝟐 − 𝒂𝟑𝟏 𝒀𝟑 + 𝑺𝟏 = − 𝑼𝟏


− 𝒂𝟏𝟐 𝒀𝟏 − 𝒂𝟐𝟐 𝒀𝟐 − 𝒂𝟑𝟐 𝒀𝟑 + 𝑺𝟐 = − 𝑼𝟐
− 𝒂𝟏𝟑 𝒀𝟏 − 𝒂𝟐𝟑 𝒀𝟐 − 𝒂𝟑𝟑 𝒀𝟑 + 𝑺𝟑 = − 𝑼𝟑
𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 , 𝑺𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎, 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
b. Solución del problema dual por el método simplex dual en hoja de cálculo (Excel):

Tabla inicial del método simplex dual:

Variables Variables No Básicas


Solución
Básicas Z Y1 Y2 Y3 S1 S2 S3
W 1 - DPVC - DFV - DOM 0 0 0 0
S1 0 - a11 - a21 - a31 1 0 0 - U1
S2 0 - a12 - a22 - a32 0 1 0 - U2
S3 0 - a13 - a23 - a33 0 0 1 - U3

Ejemplo Solución de problema dual de minimización en hoja de cálculo (Excel) (consulte aquí).

c. Solución del problema dual en complemento Solver (Excel):

Ingresar los datos del problema dual en complemento Solver (Excel):

Función objetivo:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝑫𝑷𝑽𝑪 𝒀𝟏 + 𝑫𝑭𝑽 𝒀𝟐 + 𝑫𝑶𝑴 𝒀𝟑

Sujeto a:

𝒂𝟏𝟏 𝒀𝟏 + 𝒂𝟐𝟏 𝒀𝟐 + 𝒂𝟑𝟏 𝒀𝟑 ≥ 𝑼𝟏


𝒂𝟏𝟐 𝒀𝟏 + 𝒂𝟐𝟐 𝒀𝟐 + 𝒂𝟑𝟐 𝒀𝟑 ≥ 𝑼𝟐
𝒂𝟏𝟑 𝒀𝟏 + 𝒂𝟐𝟑 𝒀𝟐 + 𝒂𝟑𝟑 𝒀𝟑 ≥ 𝑼𝟑
Alvaro Javier Rojas Baracaldo
Director de curso
Red de curso 100404 Programación Lineal 16-01 2020
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
GUIA DE DESARROLLO
EJERCICIO 1. DUALIDAD A UN PROBLEMA DE MAXIMIZACION

𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔

Ejemplo Solución del problema dual de minimización en complemento Solver (Excel) (consulte
aquí).

Nota:

Consultar y descargar el documento varias veces durante la disponibilidad de la actividad, se


encuentra en construcción.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal 16-01 2020

También podría gustarte