Está en la página 1de 5

Clase # 9 El mtodo simplex revisado.

El mtodo simplex original es un


procedimiento algebraico directo.
La teora del
mtodo simplex. Sin embargo, durante su clculo utiliza
muchos valores los cuales finalmente no
son relevantes en la toma de decisiones.

9-1 9-2

El mtodo simplex revisado utiliza nicamente: El mtodo simplex revisado utiliza una notacin
de forma matricial para hallar la solucin al
problema.
Los coeficientes de las V.N.B en el rengln (0).

Los coeficientes de la variable bsica entrante


en las restricciones.
Max Z = c x
Los coeficientes de las V.B actuales en las
Sujeto a
restricciones. A x b
El lado derecho de las ecuaciones. x 0
9-3 9-4

c : Vector fila Costos b : Vector columna A : Matriz de coeficientes a 11 a 12 a 1n


c1 c2 cn
recursos b1 tecnolgicos a 21 a 22 a 2n
b2
1x n
a m1 a m2 a mn
bm
mx1 mxn
x : Vector columna Para obtener la forma
variables de decisin. 0 : Vector columna
aumentada se introduce
de ceros x
x1 0 n+1
0 x n+2
x2 x s : Vector columna
de variables de holgura
0 x n+m
xn n +m x 1
nx1 nx1 9-5 9-6
Las restricciones se convierten en: Se tienen n - m V.N.B. Estas n - m variables son
iguales a cero, y por lo tanto se pueden eliminar
A x + I Xs = b x 0 xs 0 de las ecuaciones.

Como el sistema total tiene n variables, al


eliminar las V.N.B, obtenemos un sistema con m
Obtencin de una S.B.F variables y m ecuaciones
La forma en la cual se obtiene una nueva S.B.F
es una de las ventajas del mtodo simplex
revisado A x + I Xs = b
x
A,I =b
xs N XNB+ B x B = b
9-7 0 9-8

x B : Vector columna B : Matriz Base N : Matriz N


V.B x NB : Vector columna
B11 B12 B1n N11 N12 N1n
x B1 V.N.B
x B21 B22 B2n N21 N22 N2n
B2

Bm1 Bm2 Bmn x NB1 Nm1 Nm2 Nmn


x Bn x NB2
n x1 mxn
mxn

Se obtiene al eliminar las Se obtiene al eliminar las XNBn Contiene los coeficientes
n V.N.B de columnas correspondientes n x1 de las V.N.B en las
x a los coeficientes de las ecuaciones, excepto la
xs V.N.B de A,I ecuacin (0)
9-9 9-10

Se puede ver que: Sea cB el vector cuyos elementos son los


coeficientes de las V.B en la funcin
objetivo (inicialmente deben ser ceros).

B xB = b
Z = cB XB
Y premultiplicando por : B-1
Como x B = B-1 b
B-1 B x B = B -1 b

x B = B-1 b c B XB = cB B-1 b
9-11 9-12
Veamos como se aplica el mtodo con un Iteracin 0
ejemplo como el de la Wyndor Variables de holgura
x3
xB = bsicas inicialmente
1 0 x4
c= 3 5 A= 0 2 x5
3 2
1 0 1 0 0
A,I =
0 2 0 1 0 x3 x4 x5
3 2 0 0 1 1 0 0
B= 0 1 0 = B -1
x3 4
x = x1 xs = b = 0 0 1
x4 12
x2
x5 18
9-13 sigue 9-14

x3 1 0 0 4 4 Iteracin 1 : Entra X2 sale X4


x4 = 0 1 0 12 = 12 x3
x5 0 0 1 18 18
xB = x3 x2 x5
x2
1 0 0
x5 B= 0 2 0
0 2 1
cB = 0 0 0

Recuerda como 1 0 0
Z = c B B-1 b = 4 B-1 = 0
0 0 0 = 0 calcular la 1/2 0
12
inversa de B? 0 -1 1
18
9-15 sigue 9-16

x3 1 0 0 4 4 Iteracin 2 : Entra X1 sale X5


x2 = 0 1/2 0 12 = 6 x3
x5 0 -1 1 18 6
xB =
x2
x1

x3 x2 x1
cB = 0 5 0 1 0 1 1 1/3 -1/3
B= 0 2 0 B-1 = 0 1/2 0

4 0 2 3 0 -1/3 1/3
Z = cB B-1 b = 0 5 0 = 30
6
6
sigue
9-17 9-18
x3 1 1/3 -1/3 4 2
Forma matricial del conjunto de ecuaciones.
x2 = 0 1/2 0 12 = 6
Una tabla simplex puede expresarse en forma
x1 0 -1/3 1/3 18 2
matricial.

Para el conjunto original, la forma matricial es:

cB = 0 5 3

-c 0 Z
2 1 0
Z = cB B-1 b = 0 5 3 = 36 x =
6 0 A I b
xs
2
9-19 9-20

Se sabe que despus de cualquier iteracin

Hacer un pivote es equivalente


a premultiplicar por x B = B-1 b
-1
1 cB B Z = cB B-1 b
0 B-1 Luego el lado derecho de las ecuaciones ser:

en la tabla original Z
= 1 cB B
-1
0 = cB B-1 b
xb b B-1 b
0 B-1
Lado derecho
9-21 original 9-22

Aplicando este mismo conjunto de operaciones Luego, el conjunto de ecuaciones que se busca,
sobre el lado izquierdo original despus de cualquier iteracin ser:

1 cB B-1 1 -c 0 1 (cB B-1 A - c) cB B-1 Z cB B-1 b


= 1 cB B-1 A - c cB B-1
x =
0 B-1 0 A I 0 B-1 A B-1 0 B-1 A B-1 B-1 b
xs

9-23 9-24
Veamos un ejemplo para ilustrar estos conceptos.

Empleemos la matriz cB B-1 = 0 5 3 1 1/3 -1/3 =


0 3/2 1
x3 x2 x1 inversa B-1 en la 0 1/2 0
1 0 1 iteracin 2 0 -1/3 1/3
B= 0 2 0
1 1/3 -1/3
0 2 3 B-1 = 0 1/2 0
0 -1/3 1/3
cB B-1 A - c = 0 5 3 0 0 - 3 5 = 0 0
0 1
1 1/3 -1/3 1 0 0 0 1 0
B-1A = 0 1/2 0 0 2 = 0 1
0 -1/3 1/3 3 2 1 0
9-25 9-26

Resumiendo:
Z La tabla simplex matricial tiene
1 0 0 0 3/2 1
0 0 0 1 1/3 -1/3 x1 36 la siguiente forma
x2 = 2
0 0 1 0 1/2 0
0 -1/3 1/3 x3 6
0 1 0
x4 2
x5

1 cB B-1 A - c cB B-1 cB B-1 b

cB B-1 A - c cB B-1 Z cB B-1 b 0 B-1 A B-1 B-1 b


1
x =
0 B-1 A B-1 xs B-1 b
9-27 9-28

Resumen del mtodo simplex revisado. 3. Prueba de optimalidad: Se calculan slo los
nmeros necesarios para realizar esta prueba.
1. Paso Inicial: Hallar S.B.F inicial.
Coeficientes de las V.N.B en la ecuacin (0)
2. Iteracin:
Paso 1: Determinar la variable que entra a
la base.
Paso 2 : Determinar la variable que sale de
la base.
Paso 3 : Determinar la nueva S.B.F:
Obtener B-1 y
x B = B-1 b
sigue 9-29 9-30

También podría gustarte