Professional Documents
Culture Documents
X=
b=
0=
y A es la Matriz
a11 a21 am 1 a12 a22 am 2 amn a1n a2 n
A=
Para obtener la forma de igualdades del problema se introduce al vector columna de las variables de holgura
Xn + 1 Xn + 2 Xn + m
XS =
INGENIERA INDUSTRIAL
[A , I]
X XS
=b
X XS
OBTENCIN DE UNA SOLUCIN BSICA FACTIBLE. Recurdese que el objetivo general del mtodo smplex es obtener una sucesin de soluciones bsicas factibles mejoradas hasta alcanzar la solucin optima. La solucin bsica que resulta es la solucin de m ecuaciones [A , I]
X XS
= b,
X XS
se igualan a cero. Cuando se eliminan estas n variables igualadas a cero queda un conjunto de m ecuaciones con m incgnitas ( las variables bsicas). Este sistema de ecuaciones se puede denotar por B XB = b, donde el vector de variables bsicas
XB1 XB 2 XBm
XB =
X XS
y la matriz bsica
B=
B11 B 21 BM 1
B12 B 22 BM 2
B1 N B2N BMN
se obtiene al eliminar las columnas correspondientes a los coeficientes de las variables no bsicas de [A , I].
METODO SIMPLEX REVISADO
INGENIERA INDUSTRIAL
Para resolver B XB = b , ambos lados se multiplicaran por B-1: B-1 B XB = B-1 b Como B-1 B = 1, la solucin deseada para las variables bsicas es XB = B-1 b. Sea CB el vector obtenido al eliminar los coeficientes de las variables no bsicas de [ C , 0 ] y al reordenar los elementos para que coincidan con los de XB , entonces el valor de la funcin objetivo para esta solucin bsica es. Z = CB XB = CB B-1 b Ejemplo C= 3 5 , Wyndor Glass.
1 0 2 2 1 0 0 0 1 0 0 0 1 4
A I = 0
3
, b=
12 18
X1 X= , X2
X3
XS =
X4 X5
Iteracin 0
X3 1 0 1 0 0 0 0 1 4 12 18 0 0 0 1 4
XB = X 4 ,
X5 X3 X4 X5
B = 0 1 0 = B-1, as
= 0 1 0
= 12
18 4
CB = 0 0 0 as Z = 0 0 0 Iteracin 1
12 18
=0
X3
1 0
0 2
0 1
XB = X 2 ,
X5
B= 0 2 0 ,
0 0 1 0 B-1 = 0 2 0 1 1
3
ROBERTO JIMNEZ RAMREZ
INGENIERA INDUSTRIAL
X3
As
X2 X5
0 0 1 0 = 0 2 0 1 1
4 12 18
= 6
6 4
CB = 0 5 0 as Z = 0 5 0 Iteracin 2
6 6
= 30
X3
1 0
0 2
XB = X 2 ,
X1
B= 0 2 0 ,
3
B-1 =
1 0 0
1 3 1 2 1 3
1 3
0
1 3
X3
As
X2 X1
1 0 0
1 3 1 2 1 3
1 3
0
1 3
4 12 18
= 6
2
CB = 0 5 3 as Z = 0 5 3
6 2
= 36
FORMA MATRICIAL DEL CONJUNTO DE ECUACIONES ACTUALES Para el conjunto original de ecuaciones, la forma matricial es
1 0 c A 0 I
Z X XS
0 b
Despus de cualquier iteracin, XB = B-1 b y Z = CB B-1 b, por lo que el lado derecho de las ecuaciones se ha convertido en
INGENIERA INDUSTRIAL
Z XB
1 0
CBB B 1
0 = b
CBB b
1
B b
1
Entonces, las operaciones algebraicas en ambos lados del conjunto de ecuaciones original resultaron equivalentes al premultiplicarlos por esta misma matriz. Como la forma matricial que se busca
1 0 CBB 1 B 1
1 0 c A 0 I
1 0
CBB 1 A c B 1 A
CBB 1 B 1
CBB b = B b
1 1
Tabla inicial y final del smplex en forma matricial Variable Iteracin bsica 0 Cualquiera Z XB Z XB nm. 0 1-m 0 1-m Ec. Z 1 0 1 0 original -C A CBB-1 A -C B-1 A holgura 0 I CBB-1 B-1 Coeficiente de Variables Variable de Lado Derecho 0 b CBB-1b B-1b
Ejemplo Considrese el ltimo conjunto de ecuaciones que se obtiene en la iteracin 2 para el problema de Wyndor Glass.
INGENIERA INDUSTRIAL
B A=
-1
1 0 0
1 3 1 2 1 3
1 3
0
1 3
1 0 0 2 3 2
0 0 0 1 1 0
CBB-1 = 0 5 3
1 0 0
1 3 1 2 1 3
1 3
0
1 3
0 0
3 2
CBB A C = 0 5 3
-1
0 1 1 0
- 3 5 = 0 0
Como ya se encontraron XB = B-1b y Z = CBB-1b, estos resultados dan las siguientes ecuaciones:
Z
1 0 0 0
0 0 0 1
0 0 1 0
0 1 0 0
3/ 2 1 1/ 3 1/ 3 1/ 2 0 1/ 3 1/ 3
X1 X2 X3 X4 X5
36 2 6 2
PROCEDIMIENTO GLOBAL
1-
Slo es necesario obtener B-1 para poder calcular todos los nmeros de la tabla smplex a partir de los parmetros originales (A, b, CB) del problema.
2-
Cualquiera de estos nmeros (excepto Z = CBB-1b) se puede obtener al efectuar nada ms una parte de la multiplicacin de matrices.
INGENIERA INDUSTRIAL
Para describir formalmente este mtodo, sea XK = variable bsica entrante a`ik = coeficiente de XK en la ecuacin (i) actual, para i = 1,2,...,m ( calculado en la parte 2 del paso iterativo). r = nmero de ecuaciones que contienen la variable bsica que sale.
INGENIERA INDUSTRIAL
1 (B-1 antigua)rj , rk
si = r
Estas formulas en la notacin matricial se expresa como B-1 nueva = E B-1 antigua, Donde la matriz E es una matriz idntica excepto por su columna r que queda sustituida por el vector 1 2 =, m
ik aik
Si i
donde 2 =
1 , rk
Si i = r
Entonces E =
EJEMPLO
Aplquese el mtodo revisado al problema de la Windor glass . Las variables bsicas iniciales son las variables de holgura.
X3
XB =
X4 X5
INTERACCIN 1 Como la matriz inicial B-1 = I , no es necesario ningn calculo a fin de obtener los nmeros requeridos para identificar la variable bsica entrante
INGENIERA INDUSTRIAL
X2 ( -C2 = -5 < -3 = - C1 ) y la variable bsica que sale X4 ( a12 = 0 , b2/a22 = 12/2 < 18/2= b3/a32 , por lo que r =2 ). As el nuevo conjunto de variables bsicas es
X3
X2 X5
=
entonces
1 0 1/ 2 1 0 0 1
a12 / a 22 1 / a 22 a 32 / a 22
0 1/ 2 1
1 0 0
0 1 0
0 0 1
0 1/ 2 1
0 0 1
B =
-1
0 0
0 0
E De manera que
X3 X2 X5
B-1 antigua
1 0 0
0 1/ 2 1
0 0 1
4 12 18
4 6 6
Para probar si esta solucin es ptima se calculan los coeficientes de las variables no bsicas (X1 y X4 ) en la ecuacin (0).
1 0 1/ 2 1 0 0 1 1 0 3
CBB A C = 0 5 0
-1
0 0 0 1/ 2 1
- 3 = 3
CBB = 0 5 0
-1
5/2
Realizando nada ms las partes relevantes de la multiplicacin de matrices, se tiene de manera que los coeficientes de X1 y X4 son -3 y 5/2 respectivamente como X 1 tiene coeficiente negativo, esta solucin no es ptima.
METODO SIMPLEX REVISADO
INGENIERA INDUSTRIAL
INTERACCIN 2 Con estos coeficientes de las variables no bsicas, la siguiente iteracin comienza por identificar X1 como la variable bsica entrante. Para determinar la variable bsica que sale se deben calcular los otros coeficientes de X1 :
1 0 1/ 2 1 0 0 1 1 0 3 1 3
B A=
-1
0 0
= 0
Se usa la columna del lado derecho de la solucin bsica actual ( el valor de X B) que se acaba de obtener en la iteracin 1, las razones 4/1 > 6/3 indica que X 5 es la variable bsica que sale y el nuevo conjunto de variable bsica es XB =
X3 X2 X1
1 / 3 0 1/ 3
B =
-1
0 0
0 0
Entonces
X3 X2 X1
1 0 0
1/ 3 1/ 2 1/ 3
1 / 3 0 1/ 3
4 12 18
1/ 3 1/ 2 1 / 3
2 6 2 1 / 3 0 1/ 3
CBB = 0 5 3
-1
3/ 2
10