Professional Documents
Culture Documents
Multiplicadores
Dualidad
Resultados tericos
Aplicacin prctica:
Anlisis de sensibilidad
1
Dualidad
Ax b
AT = c
0
T (Ax - b ) = 0
Tanto en x como en
Dualidad
max bT
s.a AT = c
0
Problema dual
Dualidad
Propiedades:
Dualidad
Otras propiedades:
Dualidad dbil
Dualidad
Dualidad
Otras propiedades:
Dualidad fuerte
Si (P) es ptimo,
(D) es ptimo (con la misma solucin)
Si (P) no est acotado,
(D) no es factible
Si (P) no es factible,
(D) no es factible o no est acotado
Dualidad
Justificacin de dualidad fuerte
Si uno de los problemas es ptimo, los
multiplicadores son ptimos para el otro
Si un problema no est acotado, por dualidad
dbil no puede existir un punto factible del
otro
Si un problema no es factible, el otro no
puede ser ptimo
Dualidad
Construccin del problema dual:
Restricciones:
2.
Dualidad
Ejemplo:
+ BT = d
x0
,0
Agrupando trminos:
min bT - hT
s.a
AT c
- BT = d
0
10
Dualidad
Interpretacin econmica:
Problema primal:
min cTx
s.a Ax = b
x0
Planificador central
11
Dualidad
Problema dual:
max bT
s.a AT + = c
0
max bT
s.a AT c
Decisin descentralizada
12
Dualidad
Ejemplo: problema de transporte
Planteamiento:
min ijk cijkxijk
s.a i xijk djk
jk skxijk vi
x0
Variables:
Dualidad
Problema dual:
max i vi i + i djk jk
s.a sk i + jk cijk
i 0 , jk 0
Interpretacin:
i es el precio a pagar por el uso de cada
unidad de espacio de almacenamiento
jk es el precio a percibir por cada unidad de
producto entregada al cliente
14
Dualidad
Aplicacin:
Anlisis de sensibilidad
Cmo cambia la solucin si los datos
cambian?
Importancia:
Estudio paramtrico:
Dualidad
El coeficiente ci cambia a ci
n = cn - N TB -Tcb
16
Dualidad
Ejemplo:
min x1 - 2x2 - x3
s.a
x1 + x3 1
- x1 + 2x2 + 2x3 2
x0
Solucin:
x* = ( 1 3/2 0 )T
Supongamos que el coeficiente c1 cambia
Cambia cb pero no cn
17
Dualidad
-1
1 2
0 - -1 0
0
0 1
1 -1
0 2
-1
1/2
3/2
= 1/2
-2
1
n = ( 3/2 -1/2 1 )T
18
Dualidad
El vrtice deja de ser solucin
Nueva solucin
0
1 0
pn = 1 , Bpb = -Npn
pb =
-1 2
0
1
1
pb =
0
1/2
Problema no acotado
19
Dualidad
Otro problema a resolver
20
Dualidad
Ejemplo:
min x1 - 2x2 - x3
s.a
x1 + x3 1
- x1 + 2x2 + 2x3 2
x0
Solucin:
x* = ( 1 3/2 0 )T
21
Dualidad
n = n + (cn - N TB -T cb ) = n + n 0
1
0
1 -1 0
0 + 0 2 0 1
1
0
1 0
-1 2
-T
1
1
-1
= 0 + -1 0
0
1
0
Mximo cambio:
=0
22
Dualidad
Optimalidad no cambia
Ax = b b
Cambia el conjunto de variables bsicas?
Solo si
xb = B -1b
i , (B -1b )i < 0
23
Dualidad
Ejemplo:
min x1 - 2x2 - x3
s.a
x1 + x3 1
- x1 + 2x2 + 2x3 2
x0
Solucin:
x* = ( 1 3/2 0 )T
Supongamos que b1 = 1 2
24
Dualidad
-1
2
=
2
2
0
2
La base no cambia
S varan los valores de las variables bsicas:
xb = ( 2 2 )T
25
Dualidad
-1
-1
=
2
-1
Lo veremos ms adelante
26
Dualidad
Condicin:
B -1b 0 B -1b + B -1b = xb + B -1b 0
27
Dualidad
Ejemplo:
min
s.a
x1 - 2x2 - x3
x1 + x3 1
- x1 + 2x2 + 2x3 2
x0
Solucin:
x* = ( 1 3/2 0 )T
b = -e1
28
Dualidad
Condicin:
xb + B -1b 0
1
1 0
+
3/2
-1 2
-1
-1
=
0
1
-1
+
0
3/2
-1/2
29
Dualidad
Mtodo dual del Simplex:
30
Dualidad
Condiciones del vrtice inicial
31
Dualidad
Movimiento a partir del vrtice
32
Dualidad
Valores del problema primal
Se actualiza la base
33
Dualidad
Clculos del mtodo Simplex dual
34
Dualidad
Ejemplo:
min x1 - 2x2 - x3
s.a
x1 + x3 -1
- x1 + 2x2 + 2x3 2
x0
Vrtice ptimo: xb* = B -1b = ( -1 )T
Variables bsicas: x1 y x2
Variable que deja de ser bsica: x1
Multiplicadores:
n = cn - N TB -Tcb = ( 1 0 1 )T
35
Dualidad
Direccin de movimiento de multiplicadores
n = N TB -Tei = ( 1 -1 0 )T
Longitud de paso
= 0/(-1) = 0
Nueva variable bsica: s1
Nuevo valor de las variables bsicas ( x2 y s1 ):
B -1b = ( 1 1 )T
El vrtice es ptimo
36