Está en la página 1de 5

Clase # 9

El MTODO SIMPLEX REVISADO


9.1 El Modelo Matricial 9.2 El Modelo Matricial Aumentado 9.3 El modelo matricial aumentado incluyendo el rengln (0) 9.4 Solucin

TEORA DEL MTODO SIMPLEX

EL MTODO SIMPLEX REVISADO


9-1

9.5 Clculo de una nueva solucin 9.6 El Tablero Simplex Revisado 9.7 Ejemplo Prototipo: La Wyndor Glass Co.
9-2

9.1 EL MODELO MATRICIAL


Variables y parmetros: C: Vector fila de coeficientes de costo X: Vector columna de variables de decisin A: Matriz de coeficientes tecnolgicos b: Vector columna de recursos o requerimientos 0: Vector columna de ceros

9.2 EL MODELO MATRICIAL AUMENTADO

Sea Xs: Vector columna de variables de holgura


x n+1 x n+2

El modelo aumentado: Maximizar CX S.a A x + I Xs = b x 0 xs 0


puede escribirse as:

xn+m (n-m)x1

Max Z = c x
Sujeto a

A x b x 0
9-3

Maximizar Z = CX Sujeto a: A I x xs

=b
9-4

9.3 El MODELO MATRICIAL AUMENTADO INCLUYENDO EL RENGLN (0)


El sistema Maximizar Z = CX Sujeto a [A I]

9.4 SOLUCIN
9.4.1 Sistema a resolver: m ecuaciones (lineales simultneas)

x xs

m: variables bsicas n variables (de decisin, de holgura, excedencia y artificiales)

Puede escribirse como:

1 0

-c A

0 I

Z x xs

0 b
9-5

Donde n > m n-m variable no bsicas (iguales a cero, por definicin)


9-6

Descomponiendo el sistema en variables bsicas XB y No bsicas XNB, se obtiene un sistema de m variables y m ecuaciones, as:

9.4.2

9.4.3 Valor de la F.O. Sea cB el vector de coeficientes de costos de las V.B (inicialmente pueden ser ceros).
Z = cB XB Como xB = B-1 b

N XNB+ B xB = b

De donde:

B xB = b

Y premultiplicando por B-1, se tiene:


B-1 B xB = B-1 b xB = B-1 b
9-7

Z = cB B-1 b
9-8

9.5 CLCULO DE UNA NUEVA SOLUCIN Pasar de la solucin inicial a otra solucin es equivalente a premultiplicar, ambos lados de la ecuacin matricial, por
1 0 cB B-1 B-1

9.5.1 Coeficientes del lado izquierdo


Premultiplicando por la citada matriz, los coeficientes del lado izquierdo quedan as:

1 0

cB B-1 B-1

1 0

-c A

0 I

1 0

(cB B-1A - c) cB B-1 B-1A B-1

Entonces: Cmo queda el sistema?


9-9 9-10

9.5.2 Coeficientes del lado derecho:


Premultiplicando por la matriz anterior, el lado derecho de la ecuacin matricial ser:
-1 1 cB B

9.5.3 El sistema de ecuaciones


El sistema de ecuaciones despus de cualquier iteracin puede escribirse de la forma:

0 b

B-1

cB B-1 b B-1 b

1 0 Lado derecho original 9-11

cB B-1A - c B-1A

cB B-1 B-1

Z x xs

cB B-1b B-1b

9-12

9.6 EL TABLERO SIMPLEX REVISADO

9.7 EJEMPLO PROTOTIPO: La Wyndor Glass Co.


c= 3 5
1 0 3 0 1 0 2 0 1 2 0 0 0 0 1 1

El tablero simplex revisado, despus de cualquier iteracin, tiene la siguiente forma:


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

A= 0
3

0 2 2

A I

Slo es necesario obtener B-1 para calcular toda la tabla a partir de los parmetros iniciales.
OJO: Al pasar de un tablero a otro, Cambia la Base B y por lo tanto su inversa B-1
9-13

x = x1
x2

xs =

x3 x4 x5

b =

4 12 18
9-14

9.7.0 Iteracin 0. Solucin inicial?


Toda solucin se puede escribir como XB = B-1b

Solucin inicial: XB = B-1b x3 x4 x5 1 0 0 0 0 1 0 0 1 4 12 18 = 4 12 18

Valor de la FO. ? Variables bsicas? B-1 = ? x3 x4 x5 Z = CBXB = CBB-1b

cB = 0 0 0
= B-1
9-15

xB

x = 3 x4 x5

B= 0
0

0 0 1 0 0 1

Z = c B B-1 b

0 0 0

4 12 18

= 0
9-16

9.7.1 Iteracin 1: Entra X2 sale X4


Nueva solucin?
XB = B-1b Variables bsicas? B-1? B? x3 x2 x5 x3 x2 x5 1 0 0 B= 0 2 0 0 2 1

Nueva solucin: XB = B-1b x3 x2 x5 1 0 0 = 0 1/2 0 0 -1 1 4 12 18 4 6 6

xB =

Valor de la FO? Z = CBXB = CBB-1b

cB = 0 5 0 Z = cB B-1 b
9-17

Recuerda como calcular la inversa de B?

B-1 = 0

0 1/2 0 0 -1 1 0

0 5 0

4 6 6

= 30

9-18

9.7.2 Iteracin 2 : Entra X1 sale X5. Nueva solucin?


XB = B-1b Variable bsicas? B-1? B?

XB = B-1b x3 x2 x1 1 1/3 -1/3 4 = 0 1/2 0 12 = 0 -1/3 1/3 18 2 6 2

xB

x = 3 x2 x1 x3 x2 x1 1 0 1 0 2 0 0 2 3 1 1/3 -1/3 1/2 0 0 -1/3 1/3


9-19

cB = 0 5 3 Z = cB B-1 b
= 2 6 2
9-20

B=

B-1 = 0

0 5 3

= 36

9.7.3 Ejemplo: La Wyndor Glass Co. Solucin ptima


Empleando la matriz inversa B-1 en el tablero ptimo x3 x2 x1 1 0 1 0 2 0 0 2 3 1 1/3 -1/3 1/2 0 1 1 1/3 -1/3 1/2 0 0 -1/3 1/3 0 0 2 = 0 2 1

cB B-1 = 0 5 3

1 1/3 -1/3 = 0 1/2 0 0 -1/3 1/3

0 3/2 1

B=

B-1 = 0

cB B-1 A - c =

0 5 3

0 0 1

B-1A = 0

0 1/3 3 0 -1/3

0 1 0
9-21

0 1 0

3 5

0 0

9-22

El Sistema de Ecuaciones
1 0 0 0 0 0 0 1 0 0 1 0 0 3/2 1 1 1/3 -1/3 0 1/2 0 0 -1/3 1/3 Z x1 x2 x3 x4 x5 1 0 cB B-1A - c B-1A cB B-1 B-1 Z x xs = 36 2 6 2

10.2 EL TABLERO SIMPLEX REVISADO


Matriz que premultiplica al pasar de una solucin a otra.
Matriz que premultiplica
-1 1 cB B

Solucin inicial 1 0 -c A 0 I 0 b =

0 cB B-1b B-1b
9-23

B-1

1 0

cB B-1A - c B-1A

cB B-1 cB B-1 b B-1 B-1 b

Nueva Solucin
9-24

SEGUNDO TABLERO
Ejemplo Prototipo: La Wyndor Glass Co.

La nueva matriz que premultiplica es:


1 0 0 0 0 5/2 1 0 0 1/2 0 -1 0
0

1 0 0 0

0
1

-3 -5 1 0 0 2 3 2

0 1 0 0

0 0 0 0 0 4 1 0 12 0 1 18

-1 1 cB B

B-1

1 0 0 0

0 3/2 1 1 1/3 -1/3 0 1/2 0 0 -1/3 1/3

Matriz que premultiplica

Solucin inicial

Ya que
cB B-1 = 0 5 3 1 1/3 -1/3 = 0 1/2 0 0 -1/3 1/3
9-25 9-26

0 3/2 1

TERCER TABLERO. En la solucin ptima, tablero final, se tiene: La solucin ptima es:

Para xB

= x3 x2 x1
1 0 0 0 0 0 0 1 0 0 1 0 0 3/2 1 36 1 1/3 -1/3 2 0 1/2 0 6 0 -1/3 1/3 2

La base ptima es:


1

B= 0
0

0 1 2 0 2 3

B-1 = 0

1 1/3 -1/3 1/2 0 0 -1/3 1/3

Tabla ptima

cB = 0 5 3
9-27 9-28

CLCULO DE LOS EVALUADORES: Zj Cj Rengln (0)

Definicin:

z = cB B-1 A

Para el ejemplo, de la solucin inicial, se tiene: z =


0 3/2 1

1 0 3

0 = 2 2

3 5

CB B-1 A - c =

3 5

3 5

0 0
9-29

También podría gustarte