Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analisis de Dualidad y Sensibilidad
Analisis de Dualidad y Sensibilidad
DUALIDAD Y
SENSIBILIDAD
OBJETIVOS
primal dual
Min
z c1 x1 c2 x2 cn xn Max
Sujeto _ a : w b1 y1 b2 y2 bm ym
a11 x1 a12 x2 a1n xn b1
a21 x1 a22 x2 a2 n xn b2 Sujeto _ a :
a11 y1 a21 y2 am1 ym c1
am1 x1 am 2 x2 amn xn bm
a21 y1 a22 y2 am 2 ym c2
x1 , x2 , xn 0
an1 y1 an 2 y2 anm ym cn
y1 , y2 , ym 0
La función objetivo cambia al pasar de primal a dual y vice versa
Se crea una variable dual por cada restricción del problema primal. La
cantidad de restricciones del primal es la cantidad de variables del dual
DUALIDAD
Relaciones entre los problemas primal y dual
primal dual
Min
z c1 x1 c2 x2 cn xn Max
Sujeto _ a : w b1 y1 b2 y2 bm ym
a11 x1 a12 x2 a1n xn b1
a21 x1 a22 x2 a2 n xn b2 Sujeto _ a :
a11 y1 a21 y2 am1 ym c1
am1 x1 am 2 x2 amn xn bm
a21 y1 a22 y2 am 2 ym c2
x1 , x2 , xn 0
an1 y1 an 2 y2 anm ym cn
y1 , y2 , ym 0
Los lados derechos de las restricciones primales pasan a ser los coeficientes
de la función objetivo del dual
Los coeficientes de la función objetivo primal serán los lados derechos de las
restricciones del problema dual
DUALIDAD
Relaciones entre los problemas primal y dual
primal dual
Min
z c1 x1 c2 x2 cn xn Max
Sujeto _ a : w b1 y1 b2 y2 bm ym
a11 x1 a12 x2 a1n xn b1
a21 x1 a22 x2 a2 n xn b2 Sujeto _ a :
a11 y1 a21 y2 am1 ym c1
am1 x1 am 2 x2 amn xn bm
a21 y1 a22 y2 am 2 ym c2
x1 , x2 , xn 0
an1 y1 an 2 y2 anm ym cn
y1 , y2 , ym 0
Los coeficientes de restricción por columna del primal pasan a ser los
coeficientes de restricción por renglón del problema dual. La cantidad
de variables del problema primal corresponderá a la cantidad de restricciones
del problema dual.
REGLAS PARA CONSTRUIR EL
PROBLEMA DUAL
Objetivo del problema Problema Dual
Primal Objetivo Tipo de Restricciónes Signos de variables
Maximización Minimización ≥ No restringido
Minimización Maximización ≤ No restringido
Metodología:
Primal Dual
(min, variables≥0, restricciones ≥) (max, restricciones ≤, variables≥0)
Min
z 5 x1 4 x2 Max
w 24 y1 6 y 2 y3 2 y4
S . A. S . A.
6 y1 y2 y3 5
6 x1 4 x2 24 4 y1 2 y2 y3 y4 4
x1 2 x2 6 y1 , y2 , y3 , y4 0
x1 x2 1
x2 2
x1 , x2 0
DUALIDAD
Ejemplo 2 de transformación del primal al dual
Primal Dual
(max, variables≥0, restricciones ≥) (min, restricciones ≥, variables≤0)
Max
z 5 x1 4 x2 Min
w 24 y1 6 y 2 y3 2 y4
S . A. S . A.
6 y1 y2 y3 5
6 x1 4 x2 24 4 y1 2 y2 y3 y4 4
x1 2 x2 6 y1 , y2 , y3 , y4 0
x1 x2 1
x2 2
x1 , x2 0
DUALIDAD
Ejemplo 3 de transformación del primal al dual
Primal Dual
(min, variables≥0, restricciones ≤) (max, restricciones ≤, variables≤0)
Min
z 5 x1 4 x2 Max
w 24 y1 6 y 2 y3 2 y4
S . A. S . A.
6 y1 y2 y3 5
6 x1 4 x2 24 4 y1 2 y2 y3 y4 4
x1 2 x2 6 y1 , y2 , y3 , y4 0
x1 x2 1
x2 2
x1 , x2 0
DUALIDAD
Ejemplo 4 de transformación del primal al dual
Primal Dual
(max, variables≥0, restricciones ≤) (min, restricciones ≥, variables≥0)
Max
z 5 x1 4 x2 Min
w 24 y1 6 y 2 y3 2 y4
S . A. S . A.
6 y1 y2 y3 5
6 x1 4 x2 24 4 y1 2 y2 y3 y4 4
x1 2 x2 6 y1 , y2 , y3 , y4 0
x1 x2 1
x2 2
x1 , x2 0
DUALIDAD
Ejemplo 5 de transformación del primal al dual
Primal Dual
(max, variables≥0, restricciones =) (min, restricciones ≥, variables no
restringidas)
Max
z 5 x1 4 x2 Min
w 24 y1 6 y2 y3 2 y4
S . A. S . A.
6 y1 y2 y3 5
6 x1 4 x2 24 4 y1 2 y2 y3 y4 4
x1 2 x2 6 y1 , y2 , y3 , y4 : no _ restringid as
x1 x2 1
x2 2
x1 , x2 0
DUALIDAD
Problema 1
Plantee el problema dual de este problema primal
Primal Dual
(max, variables≥0, restricciones ≤) (min, variables≥0, restricciones ≥)
Max
Min
z 3x1 2 x2 x3
S . A.
w 7 y1 y2
x1 2 x2 4 x3 7 S . A.
5 x1 x2 1
y1 5 y2 3
x1 , x2 , x3 0
2 y1 y2 2
4 y1 1
y1 , y2 0
DUALIDAD
Problema 2
Plantee el problema dual de este problema primal
Primal
Dual
(max, variables≥0, restricciones distintas)
Min
w 7 y1 y2
Max
z 3x1 2 x2 x3 S . A.
S . A.
x1 2 x2 4 x3 7 y1 5 y2 3
5 x1 x2 1
2 y1 y2 2
x1 , x2 , x3 0
4 y1 1
y1 0
y2 0
DUALIDAD
Problema 3
Plantee el problema dual de este problema primal
Primal Dual
Min
Max w 7 y1 y2
z 3x1 2 x2 x3
S . A. S . A.
x1 2 x2 4 x3 7
5 x1 x2 1 y1 5 y2 3
x1 0 2 y1 y2 2
x2 0
x3 0 4 y1 1
y1 0
y2 0
INTERPRETACIÓN DE LAS VARIABLES DUALES
La variable dual también se conocen con el nombre de precio sombra y se
interpreta de dos formas equivalentes:
• Yi es el precio justo que se debe pagar por una unidad del recurso i
• La función objetivo aumentará en Yi unidades monetarias por cada aumento
unitario del recurso i
Ejemplo:
La siguiente restricción se refiere a la disponibilidad de Materia Prima 1
6Xe + 4Xi ≤ 24
Del valor del precio sombra (variable dual) se puede concluir que si en vez de
contar con 24 unidades de M1 tuviéramos 25, la función objetivo aumentaría de
$21.00 a $21.75
En otras palabras si alguien nos vende la unidad de M1 a un precio mayor que
$0.75 no valdría la pena comprarlo.
ANÁLISIS DE SENSIBILIDAD
Cambio en disponibilidad de recursos
x2 1 / 2 1 / 4 0 430 100
Solución óptima original
x3 0 1 / 2 0 460 230
x 2 1 1 420 20
6
Ejemplo:
D
x2 0 : 100 0 D 200 La solución permanecerá factible
2 mientras
x3 0 : x3 es independiente de D -200≤ D ≤10
x6 0 : 20 2 D 0 D 10
ANÁLISIS DE SENSIBILIDAD
Cambio en los coeficientes de la función objetivo
Estos cambios pueden afectar la optimalidad de la solución, por consiguiente se
requiere calcular los costos reducidos con el siguiente procedimiento:
Luego del cálculo de los nuevos costos reducidos se presentarán dos casos:
Paso 2: usar los valores de las variables duales para obtener los costos reducidos
de las variables no básicas
Variables
Variables no x1
y1 y2 y3 3 / 2 5 / 4 0
duales
básicas en s4
tabla óptima s
5
ANÁLISIS DE SENSIBILIDAD
Cambio en los coeficientes de la función objetivo
Ejemplo:
Paso 2: usar los valores de las variables duales para obtener los costos reducidos
de las variables no básicas
Variables
Variables no x1
y1 y2 y3 3 / 2 5 / 4 0
duales
básicas en s4
tabla óptima s
5
ANÁLISIS DE SENSIBILIDAD
Cambio en los coeficientes de la función objetivo
Ejemplo:
Paso 2: usar los valores de las variables duales para obtener los costos reducidos
de las variables no básicas
Variables
Variables no x1
y1 y2 y3 3 / 2 5 / 4 0
duales
básicas en s4
tabla óptima s
5
ANÁLISIS DE SENSIBILIDAD
Cambio en los coeficientes de la función objetivo
Ejemplo:
Básicas X1 X2 X3 S4 S5 S6 b
z 13/4 0 0 3/2 5/4 0 1227
X2 -1/4 1 0 1/2 -1/4 0 100
X3 3/2 0 1 0 1/2 0 230
S6 2 0 0 -2 1 1 20
En este caso la solución óptima original continúa siendo óptima a pesar de los
cambios en los coeficientes de la función objetivo. El valor objetivo si sufre una
modificación en este caso.
EJERCICIO 1
ANÁLISIS DE SENSIBILIDAD
MAX Z = 5 + 12 + 4
S.A.:
+ 2 + 10
2- + 3=8
,, 0
Básica R b
z 0 0 3/5 29/5 -2/5 + M 274/5
MAX Z = 70 + 90
S.A.:
4 + 3 40
4 + 7 56
, 0
Z= 850
=7
=4
Max z = 70 + 90
S.A.:
4 + 3 48
4 + 7 56
, 0
HAN DE PRODUCIRSE DIARIAMENTE 10.5 SILLAS DEL TIPO 1 Y 2 SILLAS DEL TIPO 2,
DANDO LUGAR A UN BENEFICIO DE $915.
ANÁLISIS DE SENSIBILIDAD
Max z = 70 + 90
S.A.:
4 + 3 40
4 + 7 64
, 0
HAN DE PRODUCIRSE DIARIAMENTE 5.5 SILLAS DEL TIPO 1 Y 6 SILLAS DEL TIPO 2,
DANDO LUGAR A UN BENEFICIO DE $925.
ANÁLISIS DE SENSIBILIDAD
RESUMEN:
y1 0
y2 0