Professional Documents
Culture Documents
Sensibilidad
DEFINICIN DEL PROBLEMA DUAL
RELACIONES PRIMAL-DUAL
INTERPRETACIN DE LA DUALIDAD
MTODO DUAL SIMPLEX Y SIMPLEX GENERALIZADO
ANLISIS POSTPTIMO O DE SENSIBILIDAD
Introduccin
La solucin ptima de un m.p.l. se basa en la toma
Objetivo del
problema primal
Objetivo
Tipo de restriccin
Maximizacin
Minimizacin
>=
Minimizacin
Maximizacin
<=
Ejemplo
Max( z ) 5 x1 12 x2 4 x3
x1 2 x2
x3 10
2 x1 x2 3x3
Ejemplo, estandarizando
Max( z ) 5 x1 12 x2
x1 2 x2
x3
h
4
2 x1 x2 3x3 0 x
4 x3
10
h
4
y1
y2
Variables Duales
Min( w) 10 y1 8 y2
y1 2 y2
2 y1
y2 12
y1 3 y2
y1 0 y2
Ejercicio en clase
Min( z ) 15x1 12 x2
x1 2 x2
2 x1 4 x2
3
5
Inversa primal
ptima
Mtodo 2
Coeficiente z - primal ptimo
de cualquier variable x j
Lado Izquierdo de la
Lado Derechode la
Max( z ) 5 x1 12 x2 4 x3
x1 2 x2
x3 10
2 x1 x2 3x3
Acomodando el modelo
Max( z ) 5 x1 12 x2
x1 2 x2
x3
h
4
2 x1 x2 3 x3 0 x
4 x3 0 x
a
5
0x
h
4
a
5
h
4
Mx
a
5
10
y1
y2
Variables
Duales
Encontrando el Dual
Min( w) 10 y1 8 y2
y1 2 y2
2 y1
y2 12
y1 3 y2
y1 0 y2
0 y1
y2
y2 no restringida
Pensando en la solucin
Hay que tomar en cuenta que en la tabla inicial la
Bsica
X1
X2
X3
X4
X5
Solucin
3/5
29/5
-2/5 + M
274/5
X2
-1/5
2/5
-1/5
12/5
X1
7/5
1/5
2/5
26/5
2
( y1 , y2 ) (12, 5) 5
1
5
1
5
2
5
29
5
2
5
restricciones en le dual:
y1 0
y2
M
De acuerdo a la tabla los coeficientes z de estas
variables:
x4
29
, x5
3
2
5
Ejercicios en clase
Min( z ) 5 x1 2 x2
x1 x2
2 x1 3 x2
3
5
Max( z )
x1 5 x2 3x3
x1 2 x2
x3
2 x1 x2
Ejercicios en clase
Max( z )
2 x1 x2
x1 x2 10
2 x1
40
Max( z ) 3x1 2 x2
2 x1
x2
3x1 4 x2 12
Ejercicios en clase
Min( z ) 5 x1 2 x2 3x3
x1 5 x2 2 x3
30
x1 5 x2 6 x3
40
Max( z )
x1
x2
x1 4 x2
2 x1 4 x2 4 x3 3x4
x3
x4
4
8
Ejercicios en clase
Min( z )
430 x1 460 x2
x1 3 x2
x3
2 x1 4 x3
x1 2 x2
420 x3
2
5
Max( z ) 5 x1 4 x2
6 x1 4 x2
x1 2 x2
24
6
x1 x2 1
x2
Interpretacin de la Dualidad
Las variables duales y representan el valor por
Simplex Dual
Maneja problemas que son de comienzo no ptimos y no
Simplex Dual
Se aplica a problemas que tienen una solucin inicial no
Ejemplo 1
En este ejemplo se multiplican por -1 las dos
Min( z ) 3 x1 2 x2
3 x1
x2
4 x1 3 x2
x1
x2
6
3
Ejemplo 1
Bsicas
X1
X2
X3
X4
X5
Sol.
-3
-2
X3
-3
-1
-3
X4
-4
-3
-6
X5
Ejemplo 1
Bsicas
X1
X2
X3
X4
X5
Sol.
-1/3
-2/3
X3
-5/3
-1/3
-1
X2
4/3
-1/3
X5
-1/3
1/3
Ejemplo 1
Bsicas
X1
X2
X3
X4
X5
Sol.
-1/5
-3/5
21/5
X1
-3/5
1/5
3/5
X2
4/5
-3/5
6/5
X5
-1/5
2/5
6/5
2 x1 x2
2 x1 3 x2 5 x3
x1 9 x2
x3
x3
4 x1 6 x2 3 x3
8
Max( z )
2 x1 x2
2 x1 3 x2 5 x3
x1 9 x2
x3
4 x1 6 x2 3x3
x3
x4
x5
3
x6
Ejemplo 2
Bsicas
X1
X2
X3
X4
X5
X6
Sol.
-2
-1
X4
-2
-3
-4
X5
-9
-3
X6
Ejemplo 2
Bsicas
X1
X2
X3
X4
X5
X6
X7
Sol.
-2
-1
X4
-2
-3
-4
X5
-9
-3
X6
X7
Ejemplo 2
Bsicas
X1
X2
X3
X4
X5
X6
X7
Sol.
2M
X4
-3
-4+2M
X5
-9
-1
-3-M
X7
-1
-4
8-4M
X1
Ejemplo 2
Bsicas
X1
X2
X3
X4
X5
X6
X7
Sol.
1/2
1/2
X4
13/2
1/2
X5
-21/2
1/4
-1/4
-5
X7
-3/2
1/4
-1/4
-2+M
X1
3/2
3/4
1/4
Ejemplo 2
Bsicas
X1
X2
X3
X4
X5
X6
X7
Sol.
25/42
8/21
17/42
44/21
X4
13/2
1/2
X2
-1/42
-2/21
1/42
10/21
X7
3/14
-1/7
-3/14
-9/7+M
X1
11/14
1/7
3/14
9/7
Max( z )
5 x1 12 x2
x1
2 x2
x3
10
2 x1
x2
3x3
4 x3
Max( z )
5 x1 12 x2
x1
x3
10
3 x3
2 x2
2 x1
2 x1
x2
x2
3 x3
4 x3
Vemos que a el modelo no se puede aplicar directamente el mtodo simplex dual, as que
aadimos una restriccin artificial.
Max( z )
5 x1 12 x2
x1
x3
10
3x3
2 x2
2 x1
x2
2 x1
x1
x2
x2
3 x3
x3
4 x3
Max( z )
5 x1 12 x2
x1
x3
2 x2
2 x1
x2
3 x3
2 x1
x2
3 x3
x1
x2
x3
4 x3
0 x4h
x4h
0 x5h
10
x5h
8
x6h
8
x7h
0 x6h
0 x7h
Bsicas
X1
X2
X3
X4
X5
X6
X7
Sol.
-5
-12
-4
X4
10
X5
-1
X6
-2
-3
-8
X7
X2
X3
X4
X5
X6
X7
12
12M
X4
-1
-1
-2
10-2M
X5
8+M
X6
-3
-4
-1
-8-M
X2
Bsicas
Sol.
X2
X3
X4
X5
X6
X7
60
X7
1/2
1/2
-1/2
-5+M
X5
5/2
7/2
1/2
13
X6
-5/2
-7/2
-1/2
-13
X2
1/2
1/2
1/2
Bsicas
Sol.
tabla que las ptima pues no hay quien salga y como podemos
ver los resultados obtenidos son los mismos que con el
simplex regular. En la tabla vemos que la matriz inversa de
esta tabla no es igual a la del simplex regular, as que es mejor
no usar esta inversa, solo usaremos este mtodo para
encontrar la solucin y nada ms.
X1
X2
X3
X4
X5
X6
X7
3/5
29/5
2/5
274/5
X7
-1/5
-3/5
1/5
-38/5+M
X5
X1
7/5
1/5
-2/5
26/5
X2
-1/5
2/5
1/5
12/5
Bsicas
Sol.
Inversaen la
Columna restriccin
en la iteracin i
iteracin i
original
Lado Izquierdo de la
Lado Derechode la
x3
h
4
2 x1 x2 3 x3 0 x
4 x3 0 x
a
5
0x
h
4
h
4
Mx
a
5
10
a
5
Min( w) 10 y1 8 y2
y1 2 y2
2 y1
y2 12
y1 3 y2
y1 0 y2
0 y1
y2
Ejemplo
Matriz inversa asociada a una iteracin a la
2
5
1
5
1
5
2
5
columnas de restriccin:
2
5
1
5
1
5 .1
2
2
5
0
1
2
5
1
5
1
5 . 2
2
1
5
1
0
Ejemplo de anlisis
Con el siguiente ejemplo veremos de principio a fin
x3
430
2 x3
460
420
Min( w)
430 y1 460 y2
1 y1 3 y2 1 y3
2 y1 0 y2
4 y3
1 y1 2 y2 0 y3
420 y3
x3
h
4
430
x5h
2 x3
460
h
6
x1 4 x2
420
Base
X1
X2
X3
X4
X5
X6
Sol.
-3
-2
-5
X4
430
X5
460
X6
420
Ajustando la tabla
Se obtiene la siguiente tabla:
Base
X1
X2
X3
X4
X5
X6
Sol.
9/2
-2
5/2
1150
X4
-1/2
-1/2
200
X3
3/2
1/2
230
X6
420
Ajustando la tabla
Se obtiene la siguiente tabla:
Base
X1
X2
X3
X4
X5
X6
Sol.
1350
X2
-1/4
1/2
-1/4
100
X3
3/2
1/2
230
X6
-2
20
Mtodo 1 y Mtodo 2
Para encontrar el resultado del problema dual:
Min( w)
430 y1 460 y2
1 y1 3 y2 1 y3
2 y1 0 y2
420 y3
4 y3
1 y1 2 y2 0 y3
1
2
( y1
y2
y3 ) (2 5 0). 0
2
1
0
4
1
0
2
1 1
(1 2 0)
3x1
x1
x3
2 x2
3x1
x1
2 x3
4 x2
2 x2
5 x3
x4h
0 x4h
0 x5h
0 x6h
430
x5h
460
x6h
420
Min( w)
430 y1 460 y2
420 y3
1 y1
3 y 2 1 y3
2 y1
4 y3
1 y1
2 y2
1 y1
0
1 y2
0
1 y3
Aplicando el Mtodo 2
Segn el mtodo tenemos que en la tabla ptima
principio:
Min( w)
430 y1 460 y2
1 y1 3 y2 1 y3
2 y1 0 y2
420 y3
4 y3
1 y1 2 y2 0 y3
4 y3
y4e
y7a
y5e
3
y8a
y e6
2
y9a
My8a
My9a
Base
Y1
Y2
Y3
Y4
Y5
-430
-460
-420
-M
-M
-M
Y7
-1
Y8
-1
Y9
-1
Base
Y1
Y2
Y3
-430+4M
-460+5M
Y7
Y8
Y9
Y6
Y7
Y8
Y8
Y9
Y9
Sol.
Y4 Y5
Y6
Y7
Sol.
-420+5M
-M
-M
-M
10M
-1
-1
-1
Ejemplo
Se obtiene la tabla siguiente:
Base
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
Y9
Sol.
-220+
(3M/2)
-460
+5M
-M
(M/4)
-105
-M
105(5M/4)
(15M/2)
+210
Y7
Y3
Y9
3
0
2
0
1
0
-1
0
0
-1/4
0
0
0
-1
1
0
0
-1/4
0
0
1
5/2
que sale es Y7
Ejemplo
Se obtiene la tabla siguiente:
Base
Y1
Y2
Y3
Y4
Y5
-430/3+
2M/3
2M/3- -M/6
460/3 -200/3
-M
Y2
Y3
Y9
1/6
2/3
1
0
0
0
1
0
-1/3
0
2/3
0
0
-1
1/12
-1/4
-1/6
Y6
Y7
Y8
Y9
Sol.
10M/3
+1780/3
1/3 -1/12
0
-2/3 1/6
0
0
1
5/6
10/3
que sale es Y3
Ejemplo
Se obtiene la tabla siguiente:
Base
Y1
Y2
Y2
Y1
Y9
0
1
0
1
0
0
Y3
Y4
Y5
-1/3
2
-4/3
-1/3
0
2/3
1/6
-1/2
1/6
Y6
-M
0
0
-1
Y7
Y8
1/3
0
-2/3
-1/6
-1/6
Y9
Sol.
8M/3
+2210/3
0
0
1
2/3
1
8/3
que sale es Y9
Ejemplo
Se obtiene la tabla siguiente:
Base
Y1
Y2
Y3
Y4
Y5
Y6
Y7
-20
-100
-230
-M
Y2
Y1
Y4
0
1
0
1
0
0
-1
2
-2
0
0
1
-1/2
1/4
-1/2
0
-3/2
0
0
-1
Y8
Y9
100-M -M+230
-1/4
-1/4
0
3/2
Sol.
1325
2
1
4
0
x1
x2
x3
460 430 0 . 0
1
1
4
1
2
1
4
1
2
0
0 100 230
3
2
Anlisis de sensibilidad,
Caso 1: Cambios en el lado derecho de las restricciones
Cuando cambiamos el lado derecho de las
Inversaen la
en la iteracin i
iteracin i
original
x2
x3
x6
0
2
4
602
1
0 . 644
2
1 1 588
140
322
28
0
2
4
450
1
0 . 460
2
1 1 400
110
230
40
X1
X2
X3
X4
X5
X6
Sol.
1370
X2
-1/4
1/2
-1/4
110
X3
3/2
1/2
230
X6
-2
-40
X1
X2
X3
X4
X5
X6
Sol.
5/2
1350
X2
100
X3
3/2
230
X6
-1
-1/2
-1/2
20
2 x1 3x2
x1
x3
2 x2
3x1
x1
2 x3
4 x2
4 x3
x4h
0 x4h
0 x5h
0 x6h
430
x5h
460
x6h
420
Min( w)
Corresponde a X1
430 y1 460 y2
1 y1
3 y 2 1 y3
2 y1
4 y3
1 y1
Corresponde a X4
Corresponde a X5
420 y3
2 y2
1 y1
0
1 y2
0
1 y3
X1
X2
X3
X4
X5
X6
Sol.
-3/2
1/2
1220
X2
-1/4
1/2
-1/4
100
X3
3/2
1/2
230
X6
-2
20
X1
X2
X3
X4
X5
X6
Sol.
3/2
5/4
1235
X2
-1/8
1/8
205/2
X3
3/2
-1/4
-3/4
215
X1
-1
10
Preguntas ?
Sin ms que hacer, te recomiendo que verifiques