Professional Documents
Culture Documents
Este mtodo requiere una menor cantidad de clculos, ya que realiza clculos nicamente en los vectores de aquellas variables no-bsicas y registra en memoria lo relativo a las variables bsicas, B 1 , c B B 1 , x B y c B x B (as como todos los valores iniciales cj, aij y b i). Pasos: Determinar las variables bsicas y formar B. Obtener B 1 . Obtener z j c j = wa j c j . Donde W = c B B 1 Si z j c j 0 para un problema de minimizacin o z j c j 0 para un problema de maximizacin la solucin es ptima y es el fin del proceso. Si esto no se cumple contine el proceso. Determinar la variable que entra en solucin (sea esta x k ) usando WA-C para toda variable no-bsica ( wi a j c j ). Se analiza
xBi (para toda i) para determinar que la variable sale de solucin, ykj
sea sta x f . Ahora actualice la columna a k para que sta aporte la columna de la matriz identidad que aportaba la variable saliente x f . Regresar al principio del proceso, realizar los clculos necesarios para sacar de la base a x f y meter a la misma x k (actualice la columna a k para que esta aporte la columna de la matriz identidad que aportaba la variable saliente x f ). Procedimiento: Si Z = c B X B donde X B = B 1 A , entonces Z = c B B 1 A equivale a z j = c B B 1 a j y si W = c B B 1 entonces ahora WA C = Z C equivale a wi a j c j = z j c j .
Tablas en el proceso
W
CB X B
x B1 xB2 M x Bm
xk z k ck y 1k y2k
M y mk
Ejemplo:
Max Z = 5 x1 + 3 x 2 Sujeto a: 3 x1 + 5 x 2 15
5 x1 + 2 x 2 10 x1 , x 2 0
As:
x1 3 A= 5 x2 5 2 x3 1 0 x4 0 1
C = [5
15 b= 10
z j c j = WA C = [0
3 ] 0 5
5 5 2
3 = 5 ][
y1
0 0 1 0 0 1
0 15
10
x3 x4
5 3
Sale x 4
Generando en la columna de la variable entrante la columna necesaria para formar la matriz identidad (la que aportaba la variable saliente x 4 ) se tiene:
0 1 0
1 3 5 15
10 9 2
x3 x1
y2 0 1 0 1 3 5 15 10 9 2 x3 x1 2 19 5 25 Sale x 3
Generando en la columna de la variable entrante la columna necesaria para formar la matriz identidad (la que aportaba la variable saliente x 3 ) se tiene:
5 19 5 19 2 19
16 19 3 19 5 19
235 19 45 19 20 19
0 1 [ ] 16 19 , ] 0 = [5 19 16 19 ] 0 1 0 Como todos los valores son mayores que cero la solucin ptima se ha alcanzado. z j c j = WA C = [5 19
Solucin ptima:
Z = 325 19 x1 = 20 19 x 2 = 45 19
Ejemplo:
Mtodo de la M Min Z = 3 x1 + 2 x 2 Sujeto a: 3 x1 + x 2 3
4 x1 + 3 x 2 6 x1 + x 2 3 x1 , x 2 0
3 x1 + x 2 x 3 + x6 =3
x1 3 A = 4 1
x2 1 3 1
x3
x4
x5 0 0 1
x6 1 0 0
x7 0 1 0
C = [3 2 0 0 0 M M]
-1 0 0 -1 0 0
3 b = 6 3
x1 C B B 1 a j c j = z j c j = WA C = [M C B B 1 a j c j = z j c j = WA C = [7 M M 4M 3 ] 0 4 1 M
x2 1 3 1
x3
x4
C B B 1 a j c j = z j c j = WA C = [7 M 3 4M 2 M
Entra en solucin x1 por tener el valor ms positivo. Tabla 1
[ M ] 3 2 0 0]
M]
- 1 0 0 - 1 [3 2 0 0 0 0
M 1
M 0 0 0
0 0
1 0
0 1
9M 3 6 3
x6 x7 x5
y1 7M 3 3
Sale x 6
4 1
Generando en la columna de la variable entrante la columna necesaria para formar la matriz identidad (la que aportaba la variable saliente x 6 ) se tiene:
4 3M +1 13 43 1 3
M 0 1 0
0 0 0 1
2M + 3 1 2 2
x2
1
x3 -1
x4 0
x6
1 CB B a j c j = z j c j = WA C = [ 4 3 M + 1 M 0 -1 0 [ 2 0 0 M ] 0 0 0 1 CB B a j c j = z j c j = WA C = [ 5 3 M + 1 4 3 M 1 M 4 3 M ] [2 0 0 M ] CB B 1a j c j = z j c j = WA C = [ 5 3 M 1 4 3 M 1 M 4 3 M + 1]
1 0] 4 1
y2
4 3M +1 13 43 1 3
M 0 1 0
0 0 0 1
2M + 3 1 2 2
x1 x7 x5
5 3M 1 13 53 23
Generando en la columna de la variable entrante la columna necesaria para formar la matriz identidad (la que aportaba la variable saliente x 7 ) se tiene:
15 35 4 5 15
35 1 5 35 25
0 0 0 1
21 5 35 65 65
x1 x2 x5
x4
x6
x7 M
1 0 -1 0 0 -1 0 1 0 0 M CB B a j c j = z j c j = WA C = [1 5 3 5 0 ] [ 0 0 0 0 1 CB B a j c j = z j c j = WA C = [ 1 5 3 5 1 5 3 5][ 0 0 M M ] CB B 1a j c j = z j c j = WA C = [ 1 5 3 5 1 5 M 3 5 M ]
Solucin ptima: Z = 21 5
x1 = 1 5 x2 = 6 5 x5 = 6 5
Ejemplo:
Mtodo de las 2 Fases Max Z = x1 2 x 2 + x 3 x 4 Sujeto a: x1 + 4 x 2 + x 3 x 4 6
x1 1 A= 2
x2 4 1
x3 1 3
x4 -1 -3
x5 1 0
x6 0 -1
x7 0 1
C = [0 0 0 0 0 0 - 1]
6 b= 2
x1 z j c j = WA C = [0
x2
x3
x4
x6 0 [0 1 0 0 0 - 1]
0 0
0
6 2
x5 x7
y3 -3
1 0 0 1
1 3
Sale x 7
Generando en la columna de la variable entrante la columna necesaria para formar la matriz identidad (la que aportaba la variable saliente x 7 ) se tiene:
1 3
1 0
1 3 1 3
16 2
x5 x3
Como todos los valores son iguales a cero se ha alcanzado el final de la Fase I. FASE II Ahora C = [5 - 2 1 - 1 0 las c j .
0] y se recalcula la tabla con los valores verdaderos de
x1 z j c j = WA C = [0 z j c j = WA C = [23
1 3
x2 4 1
1 3
x4 -1 -3
x6 0 [5 - 2 - 1 1 0
7 3
1 ] 2 -1
]
0
1 3
1 3
][ 5 - 2 -1
0 =][133
y1 0
1 3
13
1 0
1 3 1 3
16 2
x5 x3
1 3 2 3
Sale x 3
Generando en la columna de la variable entrante la columna necesaria para formar la matriz identidad (la que aportaba la variable saliente x 3 ) se tiene:
5
5 1
x5 x1
1 0
1 1
z j c j = WA C = [0 z j c j = WA C = [5 2
]
2 2
4 1
-15 2
1 -1 3 -3
5 2
15
][ - 2 - 1 5
0 - 2[ 1 - 1 1
0
13 2
]
13 2 5 2
] 0 = [ 12
- 14
5 1
x5 x1
2 2
Sale x 5
Generando en la columna de la variable entrante la columna necesaria para formar la matriz identidad (la que aportaba la variable saliente x5 ) se tiene:
13 4 2 1 3 1
70
10 16
x4 x1
Como todos los valores son mayores que cero la solucin ptima se ha alcanzado. Solucin ptima:
Z * = 70 x * 4 = 10 x *1 = 16