Beruflich Dokumente
Kultur Dokumente
DUALIDAD
Ejemplos
Hallar el dual del siguiente programa:
Max z= 4x1 + 3x2
Sujeto a
X1 + 5x2 10
2x1 + 3x2 15
X1, x2 0
Dual
Min w = 100 y1 + 10 y2 + 15 y3 + 90 y4
Sujeto a
Y1 + 5 y2 + 10 y3 + 4 y4 7
8 y1 y2 + y3 20 y4 2
9 y1 y2 + y3 30 y4 3
yj0, j=1,2,3,4
Dual
Primer teorema de
dualidad
Si Xo es una solucin factible del programa
P, Yo es una solucin factible del dual D,
entonces Zo =cXo bYo = Wo
DEMOSTRACIN
YoAXo Yob=bYo = Wo, pues Yo 0
Como Yo es una sol. Fact. de D
AYo c < ----- > YoA c
Zo = cXo YoAXo Yob = bYo = Wo
Segundo teorema de
dualidad
ejemplo
Una Ca produce radios y televisores, cada
radio se vende con ganancias de 300 soles y
cada TV con ganancia de 500.
Ambos productos deben pasar por los
departamentos A y B. Mensualmente se
dispone 200 h del departamento A y 140 del B
Cada radio requiere 1 hora de A y 1 hora de B,
cada TV requiere 2 horas de A y 1 hora de B.
Cul es programa de prod. Que maximiza la
ganancia?
Sujeto a
X1 + 2 x2 200 (debido al Dpto A)
X1 + x2 140 (debido al Dpto B)
X1, x2 0
Ci ganancia unitaria
Xj = n de unidades del producto j
aij = n de unidades del recurso i que se
requiere para producir una unidad del producto j
bi = n de unidades disponibles del recurso i en
h
Definicin
El concepto de valor de un recurso se usa en
optimizacin para indicar el valor econmico o
capacidad de un recurso para producir
ganancia. Por tanto el valor econmico de un
recurso est asociado con los beneficios que se
obtiene al asignar dicho recurso a la produccin
de ciertos bienes o productos.
Y1 = valor unit del recurso 1 (valor de 1 h en A
Y2 = valor unit del recurso 2 (valor de 1 h de B
Teorema 4
Si el Primal es de la forma:
Max Z=cx
Sujeto a, Ax < b, x 0
Teorema 5
Si el Programa Primal es de la forma:
Max Z=cx
Sujeto a, Ax = b, x sin restricciones
Reglas de transformacin
Primal - Dual
Primal
Maximizacin
i-sima restric
yi0
Dual
Minimizacin
i-sima variable
Teorema 6 de dualidad
EJ.- max Z = 2 x1 + 5 x2
Sujeto a
2 x1 + 3 x2 30
X2 6
X1, x2 0
EL DUAL es
Min W = 30 y1 + 6 y2
Sujeto a
2y1 2,
3 y1 + y2 5
y1, y2 0
Teorema 7
A) Un programa lineal tiene una solucin p
tima finita sss el primal y el dual tiene
soluciones factibles.
B) si el primal tiene un mximo no acotado,
entonces el dual no tiene solucin factible.
C) si el dual no tiene solucin factible, pero
el primal si, entonces el primal tiene un
mximo acotado.
Condicin de optimalidad
Ejemplo
Min Z = 2 x1 + x2, sujeto a
3 x1 + x2 3
4 x1 + 3 x2 6
X1 + 2 x2 3
X1, x2 0
Max z = -2 x1 - x2, sujeto a
-3 x1 x2 + x3 = -3
- 4 x1 -3 x2 +x4 = -6
X1 + 2 x2 + x5 = 3
Xj 0
Cj -2
-1
0
0
0
Cb x1 x2
x3
x4
x5
b
0 3
-1
1
0
0
-3
0 -4
-3
0
1
0
-6
0 1
2
0
0
1
3
---------------------------------------Z -2
-1
0
0
0
0
La solucin inicial es x3=-3, x4=-6, x5=3
bas
x3
x4
x5
{-2/-4 -1/-3}
Entra x2, de tal modo que la nueva tabla es
Tabla 2
Cj -2
-1
0
0
0
Cbx1 x2
x3
x4
x5
0 13/3
0
1
-1/3
0
-1 4/3
1
0
-1/3
0
0 -5/3
0
0
2/3
1
----------------------------------------Zj -4/3
-1
0
1/3
0
D -2/3 0 0 -1/3
0
Sale x5, entra x1
bas
-1 x3
2 x2
-1 x5
-2 Z
Tabla 3
Cj -2
-1
0
0
0
Cb x1 x2
x3
x4
x5
-2
1
0
-3/5
1/2
0
-1 0
1
4/5
-3/5
0
0 -0
0
-1
1
1
----------------------------------------Zj -2
-1
2/5
-2/5
0
D 0 0 -2/5 -1/2
0
b bas
3/5 x1
6/5 x2
-0
x5
-12/5
Sujeto a
Tabla 1
Max Z = -2x1 2x2 3x3
Sujeto a: - 2x1 - 42 2x3 + h1 = -10
Paso 2
Sale h2
PASO 3
a) Calculando los cocientes con
Xe =min { -2/-3, -3/-9}
x1
x3
X3 es la variable que entra
Efectuando el pivoteo obtenemos la tabla
Tabla (maximizar)
Cj -2 -2 -3 0 0 x b
Cb
x1 x2 x3 h1h2sol bsicas
0 -4/3 -14/3
0 1 -2/9 -22/3 h1
-3 -1/3 -1/3 1 0
-1/9 4/3 x3
Zj -1
1 -3
0
1/3
Ej -1 -30
0 -1/3
-4
Z
c) Repitiendo el algoritmo
Sale h1 y entra x2, por lo cual obtenemos
Cj -2 -2 -3 0 0 x b
Cb
x1 x2 x3 h1h2sol bsicas
-2 2/7
1 0 -3/14 1/21 11/7 x2
-3 3/7
0 1 -1/14 -2/21 13/7 x3
Zj -13/7 1
-3 -9/14 4/21
Ej -1/7 0 0
-9/14 -4/21 -61/7 Z