Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procedimiento Simplex Revisado
Procedimiento Simplex Revisado
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