Está en la página 1de 11

METODO DUAL SIMPLEX.

Este mtodo se aplica a problemas ptimos pero infactibles. En este caso, las restricciones se expresan en forma cannica (restricciones ). La funcin objetivo puede estar en la forma de maximizacin o de minimizacin. Despus de agregar las variables de holgura y de poner el problema en la tabla, si algn elemento de la parte derecha es negativo y si la condicin de optimidad est satisfecha, el problema puede resolverse por el mtodo dual simplex. Note que un elemento negativo en el lado derecho significa que el problema comienza ptimo pero infactible como se requiere en el mtodo dual simplex. En la iteracin donde la solucin bsica llega a ser factible esta ser la solucin ptima del problema.

CONDICION DE FACTIBILIDAD.

La variable que sale es la variable bsica que tiene el valor ms negativo (los empates se rompen arbitrariamente si todas las variables bsicas son no negativas, el proceso termina y esta ltima tabla es la solucin ptima factible).

CONDICION DE OPTIMIDAD.

La variable que entra se elige entre las variables no bsicas como sigue. Tome los cocientes de los coeficientes de la funcin objetivo entre los coeficientes correspondientes a la ecuacin asociada a la variable que sale. Ignore los cocientes asociados a denominadores positivos o cero. La variable que entra es aquella con el cociente ms pequeo si el problema es de minimizar o el valor absoluto ms pequeo si el problema es de maximizacin (rompa los empates arbitrariamente). Si los denominadores son ceros o positivos el problema no tiene ninguna solucin factible.

EJERCICIOS RESUELTOS V
INVESTIGACIN DE OPERACIONES Mtodo Simplex Dual
Docente: Juan Carlos Vergara Schmalbach F.O. Min. Z = 4X1 + 12X2 + 18X3 S.A. X1 + 3X3 3 2X2 + 2X3 5 X1, X2, X3 0 SOLUCIN1 PASO 1: Convertir el problema de minimizacin en uno de maximizacin. objetivo se multiplica por -1 F.O. Max. Z = - 4X1 - 12X2 - 18X3 Las restricciones se multiplican por -1 S.A. - X1 - 3X3 -3 - 2X2 - 2X3 -5 X1, X2, X3 0 PASO 2: Se convierten las inecuaciones en ecuaciones. F.O. Z + 4X1 + 12X2 + 18X3 = 0 S.A. - X1

La funcin

- 3X3 + S1 = -3 2X2 - 2X3 + S2 = -5

1HILLER, Frederick. "INTRODUCCIN A LA INVESTIGACIN DE OPERACIONES". Editorial Mc. Graw Hill. Mxico, 1997. Pg. 265

PASO 3: Se determinan las variables bsicas y no bsicas. Bsicas: S1 y S2 No Bsicas: X1, X2 y X3 PASO 4: Elaborar la tabla inicial del simplex Variable Bsica S1 S2 Z Variables X3 -3 -2 18

X1 -1 0 4

X2 0 -2 12

S1 1 0 0

S2 0 1 0

Solucin -3 -5 0

PASO 5: Determinar la variable que sale (fila pivote) Es el nmero ms negativo de la solucin de las restricciones = fila de S2 PASO 6: Determinar la variable que entra (columna pivote) Razn = Coeficiente de Z / coeficiente fila pivote. Razn Mayor = Columna X2 (-12 / 2) Variable Bsica S1 S2 Z Razn Variables X3 -3 -2 18 -9

X1 -1 0 4 -

X2 0 -2 12 -6

S1 1 0 0 -

S2 0 1 0 0

Solucin -3 -5 0

PASO 7: Elaborar la nueva tabla del simplex a) Nueva fila pivote = Fila pivote / elemento pivote 0 -2 0 -2 -2 1 -2 -2 1 Fila Pivote 0 1 -5 -2 -2 -2 Elemento Pivote 0 -0,5 2,5 Nueva Fila Pivote

b) Nuevas filas = fila anterior - coeficiente de la columna pivote x nueva fila pivote. Nueva Fila (S1) -1 0 -3 0 0 0 X 0 1 1 -1 0 -3 1 0 -3 Fila Anterior 0 0 0 Coeficiente 0 -0,5 2,5 Nueva Fila Pivote 1 0 -3 Nueva Fila

Nueva Fila (Z) 4 12 18 0 0 0 12 12 12 12 12 12 0 1 1 0 -0,5 2,5 4 0 6 0 6 -30 Nueva Tabla del Simplex Variable Bsica S1 X2 Z Razn Variables X3 -3 1 6 -2

X1 -1 0 4 -4

X2 0 1 0 -

S1 1 0 0 0

S2 0 -1 6 -

Solucin -3 2,5 -30

Se realizan nuevamente los pasos del 5 al 7 obteniendo como solucin final: Variable Bsica X3 X2 Z Variables X3 1 0 0

X1 0,33 -0,33 2

X2 0 1 0

S1 -0,33 0,33 2

S2 0 -0,5 6

Solucin 1 1,5 -36

NOTA: No hay ms iteraciones cuando no existan soluciones con coeficientes negativos. R\ El valor mnimo se alcanza para un X2 = 3/2 y X3 = 1, para un Z = 36

EJEMPLO 2
Minimizar Sujeto a:

Minimizar Sujeto a:

V. Bsica Z S1 S2 V. Bsica Z S1 X2 V. Bsica Z S1 S2

Z 1 0 0 Z 1 0 0 Z 1 0 0

X1 -2000 -3 -2 X1 -1000 -2 1 X1 0 1 0

X2 -1000 -1 -2 X2 0 0 1 X2 -1000 -1 -2

S1 0 1 0 S1 0 1 0 S1 -500 -1/2 1/ 2

S2 0 1 0 S2 -500 -1/2 -1/2 S2 -250 1/ 4 -5/4

Solucin 0 -40 -60 Solucin 30000 -10 30 Solucin 35000 5 25

Ejemplo 3
Resolver por el mtodo simplex-dual el siguiente programa lineal. Mnimizar Z = 2X1 + X2 3X1 + X2 4X1 + 3X2 X1 + 2X2 3 6 3

Sujeto a

X 1 0 , X2 0

Reescribiendo este programa


Mximizar Sujeto a 3X1 X2 + X3 4X1 3X2 + X4 X1 2X2 + X5 = 3 = 6 = 3 Z = 2X1 X2

X1 0 , X2 0 , X3 0 , X4 0 , X5 0

Tabla Simplex-Dual

Coeficiente de

Iteracin

Variable Bsica Z

Nmero Ecuacin 0 1 2 3

Z -1 0 0 0

X1 2 -3 -4 -1

X2 1 -1 -3 -2

X3 0 1 0 0

X4 0 0 1 0

X5 0 0 0 1

Lado Derecho 0 -3 -6 -3

X3 X4 X5

Tabla Primera Iteracin

Coeficiente de

Iteracin Variable Nmero Bsica Ecuacin Z 1 X3 X2 X5 0 1 2 3

Z -1 0 0 0

X1 2/3 -1 2/3 1 1/3 1 2/3

X2 0 0 1 0

X3 0 1 0 0

X4 1/3 - 1/3 - 1/3 - 2/3

X5 0 0 0 1

Lado Derecho -2 -1 2 1

Tabla Segunda Iteracin

Coeficiente de

Iteracin Variable Nmero Bsica Ecuacin Z 2 X1 X4 X5 0 1 2 3

Z -1 0 0 0

X1 0 1 0 0

X2 0 0 1 0

X3 2/5 - 3/5 4/5 1

X4 1/5 1/5 - 3/5 -1

X5 0 0 0 1

Lado Derecho -2 2/5 3/5 1 1/5 0

Tabla Final
Coeficiente de Variable Bsica Z 0 X3 X4 X5 Z 1 X3 X2 X5 Z 2 X1 X2 X5 Nmero Ecuacin 0 1 2 3 0 1 2 3 0 1 2 3 Lado Derecho 0 -3 -6 -3 -2 -1 2 1 -2 2/5 3/5 1 1/5 0

Iteracin

Z -1 0 0 0 -1 0 0 0 -1 0 0 0

X1 2 -3 -4 -1 2/3 -1 2/3 1 1/3 1 2/3 0 1 0 0

X2 1 -1 -3 -2 0 0 1 0 0 0 1 0

X3 0 1 0 0 0 1 0 0 2/5 - 3/5 4/5 1

X4 0 0 1 0 1/3 - 1/3 - 1/3 - 2/3 1/5 1/5 - 3/5 -1

X5 0 0 0 1 0 0 0 1 0 0 0 1

También podría gustarte