Documentos de Académico
Documentos de Profesional
Documentos de Cultura
x
Ax = b
x 0
(D) max b
y
A
y c
Supongamos que tenemos la base optima de (P) A
B
y la soluci on optima
asociada x
.
Si alguno de los coecientes de b o de c cambia:
Se mantiene la base optima?
Como calcular la nueva solucion optima sin resolver el
problema otra vez?
Como A
B
es la base optima sabemos que cumple las condiciones de:
Factibilidad: x
B
= A
1
B
b 0
Optimalidad: c
N
= c
N
c
B
A
1
B
A
N
0
Si al cambiar el problema se siguen cumpliendo ambas condiciones,
entonces la base se mantiene optima.
Nelson Devia C. Analisis de Sensibilidad
Introduccion
Variaciones en el vector del lado derecho
Variaciones en el vector de coecientes
Variaciones en el vector b
Supongamos que la i-esima componente de b es aumentada en
Equivalentemente b se reemplaza por b + e
i
, donde e
i
es el
i-esimo vector canonico.
Nos interesa saber en que rango se puede mover sin que cambie la base
optima.
Analizamos la condicion de factibilidad:
A
1
B
(b + e
i
) 0
x
B
+ A
1
B
e
i
0
Sea g la i-esima columna de A
1
B
, luego: x
B
+ g 0
Luego:
(x
B
)
j
g
j
j /g
j
> 0
(x
B
)
j
g
j
j /g
j
< 0
max
j/g
j
>0
(x
B
)
j
g
j
mn
j/g
j
<0
(x
B
)
j
g
j
N
= c
N
c
B
A
1
B
A
N
0
El nuevo costo optimo esta dado por:
c
B
A
1
B
(b + e
i
) = y
b + y
i
donde y
0 1
1 1
, A
N
=
1 0
0 1
y A
1
B
=
1 1
1 0
Factibilidad:
A
1
B
b =
1 1
1 0
5
2
7
5
0
Optimalidad:
c
N
c
B
A
1
B
A
N
=
0 0
2 1
1 1
1 0
1 0
0 1
3 2
0
Nelson Devia C. Analisis de Sensibilidad
Introduccion
Variaciones en el vector del lado derecho
Variaciones en el vector de coecientes
Variaciones en el vector b
Si cambiamos b
1
:
mn 2x
1
x
2
x
2
+ x
3
= b
1
x
1
x
2
+ x
4
= 2
x
1
, x
2
, x
3
, x
4
0
Factibilidad:
A
1
B
b =
1 1
1 0
b
1
2
b
1
+ 2
b
1
0
b
1
2
b
1
0
b
1
0
Es decir, para cualquier b
1
no negativo, la base se mantiene optima.
Nelson Devia C. Analisis de Sensibilidad
Introduccion
Variaciones en el vector del lado derecho
Variaciones en el vector de coecientes
Variaciones en el vector b
Si cambiamos b
2
:
mn 2x
1
x
2
x
2
+ x
3
= 5
x
1
x
2
+ x
4
= b
2
x
1
, x
2
, x
3
, x
4
0
Factibilidad:
A
1
B
b =
1 1
1 0
5
b
2
5 + b
2
5
0 b
2
5
Es decir, para cualquier b
2
5, la base se mantiene optima.
Nelson Devia C. Analisis de Sensibilidad
Introduccion
Variaciones en el vector del lado derecho
Variaciones en el vector de coecientes
Variaciones en el vector c
Supongamos que la j-esima componente de c es aumentada en
Equivalentemente c se reemplaza por c + e
j
, donde e
i
es el
i-esimo vector canonico.
Nos interesa saber en que rango se puede mover sin que cambie la base
optima.
Analizamos la condicion de factibilidad:
Al variar c, la region factible no cambia y no se afecta la
factibilidad: A
1
B
b 0
Analizamos la condicion de optimalidad: c
= c
N
c
B
A
1
B
A
N
0
Si c
j
es el costo de una variable no basica, c
B
no cambia y se
tiene la condicion:
c
j
+ c
B
A
1
B
A
j
Equivalentemente, usando los costos reducidos: c
j
Nelson Devia C. Analisis de Sensibilidad
Introduccion
Variaciones en el vector del lado derecho
Variaciones en el vector de coecientes
Variaciones en el vector c
Si c
j
es el costo de una variable basica y cambia a c
j
+
Equivalentemente, los costos de las variables basicas ahora
son: c
B
+ e
k
donde j = B(k), la k-esima variable basica.
Se tiene que:
(c
B
+ e
k
)
A
1
B
A
N
c
N
Luego,
(A
1
B
A
N
)
k
c
N
Sea q la k-esima la de (A
1
B
A
N
):
(c
N
)
i
q
i
i /q
i
> 0
(c
N
)
i
q
i
i /q
i
< 0
max
i/q
i
<0
(c
N
)
i
q
i
mn
i/q
i
>0
(c
N
)
i
q
i
N
= c
N
c
B
A
1
B
A
N
=
0 0
c
1
1
1 1
1 0
1 0
0 1
1 c
1
c
1
0
c
1
1
c
1
0
c
1
0
Es decir, para cualquier c
1
negativo, la base se mantiene optima.
Nelson Devia C. Analisis de Sensibilidad
Introduccion
Variaciones en el vector del lado derecho
Variaciones en el vector de coecientes
Variaciones en el vector c
Si cambiamos c
2
:
mn 2x
1
+ c
2
x
2
x
2
+ x
3
= 5
x
1
x
2
+ x
4
= 2
x
1
, x
2
, x
3
, x
4
0
Optimalidad:
c
N
= c
N
c
B
A
1
B
A
N
=
0 0
2 c
2
1 1
1 0
1 0
0 1
2 c
2
2
0 c
2
2
Es decir, para cualquier c
2
2, la base se mantiene optima.
Nelson Devia C. Analisis de Sensibilidad
Introduccion
Variaciones en el vector del lado derecho
Variaciones en el vector de coecientes
Dudas y/o Comentarios a:
ndevia@ing.uchile.cl
Nelson Devia C. Analisis de Sensibilidad
Introduccion
Variaciones en el vector del lado derecho
Variaciones en el vector de coecientes
Nelson Devia C. Analisis de Sensibilidad