Escolar Documentos
Profissional Documentos
Cultura Documentos
Programacin
Matemtica
Programacin
Anlisis de
Sensibilidad
Anlisis de Sensibilidad
Definicin:
Anlisis de Sensibilidad
Caractersticas
Estudia los intervalos para los cuales la modificacin de un valor,
de forma individualizada, no cambia la base de las variables que
componen la solucin
Herramienta til cuando no se tiene certeza sobre los valores que
se han dado a los diferentes coeficientes de un problema lineal
1
Anlisis de Sensibilidad
Anlisis de Sensibilidad
Caractersticas:
Resuelto un PPL puede suceder que uno o varios de los parmetros de la
formulacin original del PL, deban cambiar de valor dando origen a un
nuevo problema
Anlisis de Sensibilidad
Anlisis de Sensibilidad
Caractersticas:
Los cambios mas estudiados son los cambios en los costos y en la
disponibilidad de recursos
Si se cuenta con un medio informtico para la solucin de problemas,
los otros cambios es preferible resolverlos reformulando el problema
Los cambios pueden ser discretos o continuos
El anlisis de sensibilidad que estudia los cambios continuos, recibe el
nombre de programacin paramtrica
2
Anlisis de Sensibilidad
Interpretaciones de la
sensibilidad
Significado de zj - cj
Anlisis de Sensibilidad
Primer significado:
z j cj en la maximizacin es la reduccin de la FO
z j cj en la minimizacin es el aumento de la FO
obtenidos al incrementar en una unidad la actividad Xj
Segundo significado:
zj cj en la maximizacin es el valor en que cj debe aumentar
3
Significado de zj - cj
Anlisis de Sensibilidad
Ejemplo.
Considere el problema lineal:
max Z = 5 X 1 + 3 X 2
sujeto a
3 X 1 + 5 X 2 10
5 X 1 + 2 X 2 20
X1 0 X2 0
cuyo tablero inicial
Z X1 X2 X3 X4 Valor
1 -5 -3 0 0 0
X3 0 3 5 1 0 10
X4 0 5 2 0 1 20
7
Significado de zj - cj
Z X1 X2 X3 X4 Valor
1 0 16/3 5/3 0 50/3
X1 0 1 5/3 1/3 0 10/3
X4 0 0 -19/3 -5/3 1 10/3
c2^ = c2 + ( z 2 c2 ) = 3 + 16 = 25
3 3 8
4
Anlisis de Sensibilidad Lmites para los Costos
Ejemplo.
Considere el problema lineal:
10
5
Lmites para los Costos
siguiente manera:
La pendiente de la recta
solucin (pendiente -0.6)
est entre los valores de la
pendiente de la recta
horizontal (pendiente 0) y
la pendiente de la recta
roja (pendiente -1.5).
cualquier modificacin a los
coeficientes de la funcin
objetivo no deben cambiar la
pendiente fuera del intervalo
establecido entre las rectas
que pasan por el punto
ptimo. 11
12
6
Lmites para los Costos
siempre y cuando la recta roja pase por el punto (3.6 , 2.7) y no exista rea
de regin factible por encima de ella.
A partir del modelo anterior, se tiene la figura:
Todas las lneas rojas
mantienen la solucin
ptima pero las lneas
azules generan una
nueva solucin
ptima pues existe un
rea de la regin
factible sobre ellas, lo
cual indica que la
funcin no ha sido
optimizada en el
punto analizado 13
(3.6,2.7)
Existen infinidad
de rectas rojas
que pasan por el
vrtice ptimo y
estn
comprendidas
entre las
restricciones.
El procedimiento
que se sigue para
encontrar estas
rectas es girar la
recta solucin del
problema original
con centro en el
punto pivote. 14
7
Lmites para los Costos
Anlisis de Sensibilidad
donde se est forzando que pasen por el vrtice ptimo y permitindole que
su pendiente sea variable, lo cual la hace rotar alrededor del vrtice ptimo
15
Las lneas de las restricciones son las siguientes con sus respectivas
Anlisis de Sensibilidad
Con lo que se concluye que las pendientes de las rectas deben estar
entre los valores:
16
8
Lmites para los Costos
17
18
9
Lmites para los Costos
Conclusin:
Anlisis de Sensibilidad
19
20
10
Lmites para los Recursos
Anlisis de Sensibilidad
11
Lmites para los Recursos
Anlisis de Sensibilidad
23
As, la nueva recta que pasa por este punto ser: 20 (8) + 10 (0) = 160
24
12
Lmites para los Recursos
Anlisis de Sensibilidad
13
CAPTULO II: SENSIBILIDAD Lmites para los Recursos
27
28
14
Lmites para los Recursos
Anlisis de Sensibilidad
Hay que efectuar el mismo anlisis para encontrar el intervalo del trmino
independiente de la restriccin 1 (b1):
Probando la restriccin 5 x + 8 y <= b1 para b1 = 60, b1= 90
29
15
Lmites para los Recursos
Al trazar lneas paralelas a la restriccin que se quiere analizar, se puede
observar
Anlisis de Sensibilidad
31
32
16
Anlisis de Sensibilidad
Sensibilidad en el Tablero
Simplex
33
Z X 1 X 2 ... X n X n +1 X n +2 ... X n+ m
1 c B B 1 A c c B B 1 cB X B
b
a
B 1 A B 1 XB
s
34
17
Cambios: Disponibilidad Recursos
Anlisis de Sensibilidad
max Z = c X
sujeto a : (P N)
A X b + b
X
35
18
Cambios: Disponibilidad Recursos
Ejemplo:
Anlisis de Sensibilidad
Variables de decisin:
X1: # litros del producto qumico A
X2: # litros del producto qumico A
max Z = 5 X 1 + 3 X 2
sujeto a
3 X 1 + 5 X 2 15
5 X 1 + 2 X 2 10
X1 0 X2 0
38
19
Cambios: Disponibilidad Recursos
Anlisis de Sensibilidad
Z X1 X2 X3 X4 Valor
1 -5 -3 0 0 0
X3 0 3 5 1 0 15
X4 0 5 2 0 1 10
39
Z X1 X2 X3 X4 Valor
1 0 0 5/19 16/19 235/19
X2 0 0 1 5/19 -3/19 45/19
X1 0 1 0 -2/19 5/19 20/19
X 1 = 20 / 19
X 2 = 45 / 19 Z * = 235 / 19
X3 = 0
X4 = 0
40
20
Cambios: Disponibilidad Recursos
X 1 X 2 ... X n X n +1 X n +2 ... X n+ m
Z
1 c B B 1 A c c B B 1 cB X B
b
a
B 1 A B 1 XB
s
5 / 19 3 / 19
B 1 =
2 / 19 5 / 19
41
Caso 1:
Anlisis de Sensibilidad
max Z = 5 X 1 + 3 X 2
sujeto a
3X1 + 5 X 2 5
5 X1 + 2 X 2 5
42
X1 0 X2 0
21
Cambios: Disponibilidad Recursos
Anlisis de Sensibilidad
X 1 = 20 / 19
Z * = 235 / 19
X 2 = 45 / 19 43
max Z = 5 X 1 + 3 X 2
sujeto a
3 X 1 + 5 X 2 10
5 X 1 + 2 X 2 20
44
X1 0 X2 0
22
Cambios: Disponibilidad Recursos
Anlisis de Sensibilidad
Z X1 X2 X3 X4 Valor
1 0 0 5/19 16/19
X2 0 0 1 5/19 -3/19 -10/19
X1 0 1 0 -2/19 5/19 80/19
45
Z X1 X2 X3 X4 Valor
1 0 16/3 80/57 0
X4 0 0 -19/3 -5/3 1 10/3
X1 0 1 -5/3 1/3 0 10/3
Z ^ = c X B^
10 / 3
Z ^ = [5 3] = 50 / 3 = 16.66
0
46
23
Cambios: Costos
Anlisis de Sensibilidad
max Z = (C + C ) X
sujeto a : (P N)
AX b
X
47
Cambios: Costos
Anlisis de Sensibilidad
z j c j = C B B 1 a j c j
al cambiar el vector C por su nuevo valor C + C se cambia:
zj cj por z j (c j + c j )
z j (c j + c j ) = C B B 1 a j (c j + c j )
48
24
Cambios: Costos
Anlisis de Sensibilidad
Cambios: Costos
Anlisis de Sensibilidad
Ejemplo:
Variables de decisin:
X1: # litros del producto qumico A
X2: # litros del producto qumico A
El problema lineal:
max Z = 5 X 1 + 3 X 2
sujeto a
3 X 1 + 5 X 2 15
5 X 1 + 2 X 2 10
X1 0 X2 0
50
25
Cambios: Costos
Caso 1:
Anlisis de Sensibilidad
Suponga que el precio por litro del producto qumico B debe reducirse de
$3 a $1
cmo afectan estos cambios la solucin ptima del problema?
C + C = [5 3] + [0 2] = [5 1]
max Z = 5 X 1 + X 2
sujeto a
3 X 1 + 5 X 2 15
5 X 1 + 2 X 2 10
51
X1 0 X2 0
Cambios: Costos
Z X 1 X 2 ... X n X n +1 X n +2 ... X n+ m
1 c B B 1 A c c B B 1 cB X B
b
a
B 1 A B 1 XB
s
Y que el tablero ptimo es:
Z X1 X2 X3 X4 Valor
1 0 0 5/19 16/19 235/19
X2 0 0 1 5/19 -3/19 45/19
X1 0 1 0 -2/19 5/19 20/19
Hay que calcular:
z j (c j + c j ) = C B B 1 a j (c j + c j )
52
26
Cambios: Costos
Anlisis de Sensibilidad
es decir:
5
z2 (c2 + c2 ) = [5 / 19 16 / 19] 1 = 2
2
Z X1 X2 X3 X4 Valor
1 0 2 5/19 16/19 235/19
X2 0 0 1 5/19 -3/19 45/19
X1 0 1 0 -2/19 5/19 20/19
53
Cambios: Costos
Anlisis de Sensibilidad
Z X1 X2 X3 X4 Valor
1 0 0 -5/19 22/19 145/19
X2 0 0 1 5/19 -3/19 45/19
X1 0 1 0 -2/19 5/19 20/19
Z X1 X2 X3 X4 Valor
1 0 1 0 1 10
X3 0 0 19/5 1 -3/5 9
X1 0 1 2/5 0 1/5 2
27
Cambios: Costos
Caso 2:
Anlisis de Sensibilidad
Suponga que por razones de mercado los precios de ambos productos deben
reducirse a $1
cmo afectan estos cambios la solucin ptima del problema?
C + C = [5 3] + [ 4 2] = [1 1]
max Z = X 1 + X 2
sujeto a
3 X 1 + 5 X 2 15
5 X 1 + 2 X 2 10
55
X1 0 X2 0
Cambios: Costos
Hay que calcular:
z j (c j + c j ) = C B B 1 a j (c j + c j )
Anlisis de Sensibilidad
X 1 X 2 ... X n X n +1 X n +2 ... X n+ m
Z
1 c B B 1 A c c B B 1 cB X B
b
a
B 1 A B 1 XB
s
Z X1 X2 X3 X4 Valor
1 0 0 5/19 16/19 235/19
X2 0 0 1 5/19 -3/19 45/19
X1 0 1 0 -2/19 5/19 20/19 56
28
Cambios: Costos
es decir:
Anlisis de Sensibilidad
3
z1 (c1 + c1 ) = [5 / 19 16 / 19] 1 = 4
5
5
z2 (c2 + c2 ) = [5 / 19 16 / 19] 1 = 2
2
Z X1 X2 X3 X4 Valor
1 4 2 5/19 16/19 235/19
X2 0 0 1 5/19 -3/19 45/19
X1 0 1 0 -2/19 5/19 20/19
57
Cambios: Costos
Anlisis de Sensibilidad
Z X1 X2 X3 X4 Valor
1 0 0 3/19 2/19 65/19
X2 0 0 1 5/19 -3/19 45/19
X1 0 1 0 -2/19 5/19 20/19
58
29
Cambios: Coeficiente Tecnolgico
Anlisis de Sensibilidad
59
Se tiene que:
Mientras este trmino sea no negativo la solucin ptima, asociada al
problema original, sigue siendo ptima
En caso de que el nuevo trmino resulte negativo, se aplica mtodo
simplex hasta conseguir la optimalidad para el nuevo problema.
60
30
Cambios: Coeficiente Tecnolgico
Anlisis de Sensibilidad
Ejemplo 1.
Considere el problema lineal:
max Z = 3 X 1 + 5 X 2
sujeto a
X1 4
3 X 1 + 2 X 2 18
X1 0 X2 0
Z X1 X2 X3 X4 Valor
1 -3 -5 0 0 0
X3 0 1 0 1 0 4
X4 0 3 2 0 1 18
61
1 2
Suponga que a1 = se cambia por a1^ =
3 2
El nuevo problema lineal a resolver es:
max Z = 3 X 1 + 5 X 2
sujeto a
2 X1 4
2 X 1 + 2 X 2 18
X1 0 X2 0 62
31
Cambios: Coeficiente Tecnolgico
Como se ha cambiado el vector a1 , se modifica el coeficiente respectivo:
Anlisis de Sensibilidad
Tablero Z X1 X2 X3 X4 Valor
ptimo 1 9/2 0 0 5/2 45
inicial X3 0 1 0 1 0 4
X2 0 3/2 1 0 1/2 9
Tablero Z X1 X2 X3 X4 Valor
ptimo 1 9/2 0 0 5/2 45
inicial X3 0 1 0 1 0 4
X2 0 3/2 1 0 1/2 9
32
Cambios: Coeficiente Tecnolgico
Anlisis de Sensibilidad
Ejemplo 2.
Considere el problema lineal del ejemplo anterior:
max Z = 3 X 1 + 5 X 2
sujeto a
X1 4
3 X 1 + 2 X 2 18
X1 0 X2 0
Tablero Z X1 X2 X3 X4 Valor
ptimo 1 9/2 0 0 5/2 45
inicial X3 0 1 0 1 0 4
X2 0 3/2 1 0 1/2 9
X 1 X 2 ... X n X n +1 X n + 2 ... X n + m
Z
1 c B B 1 A c c B B 1 cB X B
b
a
B 1 A B 1 XB
s
66
33
Cambios: Coeficiente Tecnolgico
Anlisis de Sensibilidad
10
z1^ c1^ = [0 5 / 2] 3 = 1 / 2
1
1 0 10 10
Y j^ = =
0 1 / 2 1 1 / 2
67
Tablero Z X1 X2 X3 X4 Valor
ptimo 1 9/2 0 0 5/2 45
inicial X3 0 1 0 1 0 4
X2 0 3/2 1 0 1/2 9
Z X1 X2 X3 X4 Valor
Nuevo 1 -1/2 0 0 5/2 45
Tablero
X3 0 10 0 1 0 4
X2 0 1/2 1 0 1/2 9
34
Cambios: Coeficiente Tecnolgico
Anlisis de Sensibilidad
Z X1 X2 X3 X4 Valor
1 0 0 1/20 5/2 45.2
X1 0 1 0 2/20 0 0.4
X2 0 0 1 -1/20 1/2 8.8
X 1 = 0 .4
X 2 = 8 .8 Z * = 45.2
X3 = 0
X4 = 0
69
Ejercicios Propuestos
Ejercicio 1:
Anlisis de Sensibilidad
35
Ejercicios Propuestos
Anlisis de Sensibilidad
71
Ejercicios Propuestos
Ejercicio 2:
Anlisis de Sensibilidad
se pide que:
a) Indique la forma de su problema dual (en forma estandar).
b) Calcule la solucin del problema primal.
c) Cmo es el problema dual (optimo, no acotado, no factible)?
Por qu?
d) Si se aade una nueva variable (no negativa) al problema
primal, x4, con coeficiente en la funcin objetivo 1, y
coeficientes en las restricciones 1 y 2 respectivamente,
cmo son el problema primal y el problema dual resultantes? 72
36
Ejercicios Propuestos
Anlisis de Sensibilidad
Ejercicio 3:
Calcula la solucin del siguiente problema lineal:
partiendo del vrtice en el que son bsicas las variables x1, x2 y x4.
Encuentre la nueva solucin si al problema anterior se le aade la
restriccin
73
Ejercicios Propuestos
Ejercicio 4:
Anlisis de Sensibilidad
se pide que:
a) Encuentre el problema dual y lo formule en forma estndar.
b) Encuentre los valores ptimos de las variables de los problemas
primal y dual, sabiendo que en la solucin del problema primal las
restricciones primera, segunda y tercera estn activas.
c) Si en el problema original se eliminan la primera y cuarta restricciones
justifica que el nuevo problema es no acotado.
74
37
Anlisis de Sensibilidad
FIN
75
38