Está en la página 1de 11

Problema Dual y Anlisis de Sensibilidad

Relacin con el Problema Primal


El Anlisis de Sensibilidad o Post ptimo estudia la
sensibilidad de la solucin ptima a la realizacin
de ciertos cambios en el modelo original:
en la funcin objetivo,
en los trminos independientes,
agregado de nuevas restricciones,
agregado de nuevas actividades.

Tomando el ejemplo de la primera clase:
Max z = 3x
E
+ 2x
I
sa. x
E
+ 2x
I
s 6
2x
E
+ x
I
s 8
- x
E
+ x
I
s 1
x
I
s 2
x
E
, x
I
> 0

x
E
: ton. pint. ext/da
x
I
: ton. pint. int/da

|
1
|
2
|
3
|
4
|
5
|
6
1 _
2
3 _
4 _
5 _
6 _
7 _
8 _
X
I

x
E
0
A
B
C
D
E
F
G
H
1
4
2
5
3
6
x
E
+ 2x
I
= 6
2 x
E
+ x
I
= 8
x
I
= 4/3
x
E
= 10/3
Z = 3 x 3.33 + 2x 1.33 = 12. 2/3
Bsica z x
E
x
I
s
1
s
2
s
3
s
4
Solucin
z 1 -3 -2 0 0 0 0 0 Razn
s
1
0 1 2 1 0 0 0 6 6
s
2
0 (2) 1 0 1 0 0 8 4
s
3
0 -1 1 0 0 1 0 1
s
4
0 0 1 0 0 0 1 2
Bsica z x
E
x
I
s
1
s
2
s
3
s
4
Solucin
z 1 0 -1/2 0 3/2 0 0 12 Razn
s
1
0 0 (3/2) 1 -1/2 0 0 2 4 / 3
x
E
0 1 1/2 0 1/2 0 0 4 8
s
3
0 0 3/2 0 1/2 1 0 5 10 / 3
s
4
0 0 1 0 0 0 1 2 2
Bsica z x
E
x
I
s
1
s
2
s
3
s
4
Solucin
z 1 0 0 1/3 4/3 0 0 12 2/3
x
I
0 0 1 2/3 -1/3 0 0 4 / 3
x
E
0 1 0 -1/3 2/3 0 0 10 /3
s
3
0 0 0 -1 1 1 0 3
s
4
0 0 0 -2/3 1/3 0 1 2 / 3



-c 0 0

A I b
1ra. tabla

c
B
B
-1
A- c c
B
B
-1
Z* = c
B
x
B
*=c
B
B
-1
b
B
-1
A B
-1
x
B
* = B
-1
b
Tabla ptima

En forma tabular
y= c
B
B
-1
Cambio en los Coeficientes (Beneficios /
Costos) de la funcin objetivo (Actividades)
-Supongamos que la Ganancia de x
E
; cambia de 3 a
3 +o
1
z = (3 + o
1
) x
E
+ 2

x
I

El cambio DONDE y qu efectos producir?




Determinemos el efecto que produce, utilizando el
anlisis matricial:
(1) 1/3 -o
1
/3 > 0 y 4/3 + 2/3o
1
> 0 (2)

de (1) o
1
s 1 y de (2 ) o
1
> -2

-2

s o
1
s 1 1

s c
E
s 4
x
E
x
I
s
1
s
2
s
3
s
4
Solucin
z 0 0
1/3- 1/3 o
1
4/3 + 2/3 o
1

0 0
12 2/3 + 10 / 3 o
1





( )
|
|
|
|
|
.
|

\
|


+ =

1 0 3 / 1 3 / 2
0 1 1 1
0 0 3 / 2 3 / 1
0 0 3 / 1 3 / 2
0 , 0 , 3 , 2
1
1
o B C
B
Curvas de oferta
Grfico C f(X): en la tabla ptima se calcula el
rango de C de una actividad. Se grafica C f(X).
Para el lmite superior de C se realiza una nueva
iteracin del MS, sobre el cual se vuelve a calcular
el limite superior de C. Se grafica C f(X). Se repite
el procedimiento hasta que para cualquier aumento
de C, X se mantiene constante
El mismo procedimiento para el lmite inferior de la
TO. Se grafica C f(X). Se repite el procedimiento
hasta que X=0.
Referencias:
La Programacin Lineal en el proceso de decisin-
Marn Palma Lara- ed. Macchi
Programacin Lineal y su entorno- Miguel Miranda
Ed Educa.

Cambios que afectan la optimalidad
1- Cambios coeficientes de la funcin objetivo
Max z = ( c+A c ) x
z
j
- (c
j
+ A c
j
) = c
B
B
-1
a
j
- (c
j
+ A c
j
)


verificar z
j
- c
j
= 0 je B
z
j
- c
j
> 0 je B
Ej: Max z = 5x
1
+ 2x
2
y Max z = 4x
1
+ 2 x
2


C
E
=5


y
z
j

Bsica z x
E
x
I
s
1
s
2
s
3
s
4
Solucin
z 1 0 0.5 0 2.5 .0 0 20
s
1
0 0 1.5 1 -0.5 0 0 2
x
E
0 1 0.5 0 0.5 0 0 4
s
3
0 0 1.5 0 0.5 1 0 5
s
4
0 0 1 0 0 0 1 2

Para una variable no bsica, un cambio en el
coeficiente de la funcin objetivo de una variable no
bsica donde afectar?.

2- Adicin de una nueva actividad

Ej. Fabricacin de una nueva pintura, cuya utilidad en
miles de unidades monetarias por tonelada es: 4 y
cuyos datos de produccin son: 2 ton de MPA/ton NP
y 1 Ton MPB/ton NP.

Calcular los nuevos : z
j
- c
j
= c
B
B
-1
a
j
- c
j

y los nuevos : a
j
= B
-1
a
j

Verificar z
j
- c
j
> = < 0

( ) 2 4
0
0
1
2
0 , 0 , 3 / 4 , 3 / 1 *
1
=
|
|
|
|
|
.
|

\
|
= = =

cj aj y cj zj cj a B C
j B
1- Cambios en el segundo miembro de las restric-
ciones.
b b + A b x^
B
= B
-1
(b + A b)
si x^
B
> 0
si x^
B
< 0
Ej: 8 a 7 ( disponibilidad de materia prima B )
2- Adicin de una nueva restriccin
E a
i j
x
j
s b
i


satisface o no la solucin actual?
Ej: x
1
s 4 o x
1
s 3

Cambios que afectan la factibilidad
j=1
n
Cambio mximo en la disponibilidad de
recursos
- Materia Prima A de 6 a 6+ A
1

* El cambio solo afectar el segundo miembro de cada
iteracin.
* Cambios en la tabla ptima
B
-1
( b +A b ) : 12,66 + 1/3 A
1

4/3 + 2/3 A
1
(1) > 0
10/3 - 2/3 A
1
(2) > 0
3 - 1A
1
(3) > 0
2/3 - 2/3 A
1
(4) > 0
Un cambio de este tipo afecta la factibilidad
Para determinar el intervalo admisible de A
1

* si A
1
>0: (1) se cumple siempre
de (2) A
1
s 10
de (3) A
1
s 3 A
1
s 1
de (4 ) A
1
s 1
* si A
1
<0 : (2), (3) y (4) se satisfacen siempre.
(1) A
1
> -2
-2s A
1
s 1 4s b
1
s 7

Curvas y f(b), Z f(b), Uso de recursos f(b)
En la tabla ptima se calcula el rango de b de una
disponibilidad (de un recurso). Se grafican las
coordenadas correspondientes de los tres grficos
en f(b).
Para el lmite superior de b se realiza una nueva
iteracin del MS, sobre el cual se vuelve a calcular
el limite superior de b. Se contina el grfico de las
tres curvas f(b). Se repite el procedimiento hasta
que para cualquier aumento de b no se modifican
las curvas.
El mismo procedimiento para el lmite inferior de la
TO. Se grafican las curvas. Se repite el
procedimiento hasta que b=0.
Referencias:
La Programacin Lineal en el proceso de decisin-
Marn Palma Lara- ed. Macchi
Programacin Lineal y su entorno- Miguel Miranda
Ed Educa.