Está en la página 1de 20

Mtodo Simplex Dual

Las reglas para el mtodo smplex dual son muy parecidas a las del mtodo smplex. De hecho, una vez que se inician, la nica diferencia entre ellos es el criterio para elegir las variables que entran y salen y la regla para detener el algoritmo.

Para dar inicio al mtodo smplex dual todos los coeficientes en la ecuacin (0) deben ser no negativos (de manera que la solucin bsica sea superptima). El mtodo continua haciendo que el valor de la funcin objetivo disminuya, y conserva siempre coeficientes no negativos en la ecuacin (0), hasta que todas las variables sean no negativas.

Resumen del mtodo smplex-dual

Paso inicial: Se introducen las variables de holgura necesarias para construir un conjunto de ecuaciones que describan el problema. Se encuentra una solucin bsica tal que los coeficientes de la ecuacin (0) sean ceros para las variables bsicas y no negativos para las variables no bsicas. Se lleva acabo la prueba de optimalidad.

Paso Iterativo:

Parte 1 Se determina la variable bsica que sale de la base, seleccionando aquella que tenga el valor negativo ms grande en valor absoluto.

Parte 2 Se determina la variable bsica que entra a la base: Se elige a aquella cuyo coeficiente en la ecuacin (0) llegue primero a cero al agregar a la ecuacin cero un mltiplo creciente de la ecuacin que contiene a la variable bsica que sale. Esta eleccin se hace examinando las variables no bsicas con coeficientes negativos en esa ecuacin (la que contiene la variable bsica que sale) y escogiendo la que tiene el cociente ms pequeo dado por el coeficiente de la ecuacin (0) entre el valor absoluto del coeficiente en esa ecuacin.

Parte 3 Se determina la nueva solucin bsica: se comienza con el conjunto actual de ecuaciones y se despejan las variables bsicas en trminos de las no bsicas mediante el mtodo de eliminacin de GaussJordan.

Mtodo smplex dual aplicado al problema dual de la WG

Ejemplo 1
Maximizar Sujeta a: Z = 4y1 12y2 18y3 y1 + 3y3 3 2y2 + 2y3 5

y1 0 , y2 0 , y 3 0

Agregando variables de holgura


Z + 4y1 + 12y2 + 18y3 = 0 y1 3y3 + y4 = 3 2y2 2y3 + y5 = 5

Tabla Simplex-Dual

Coeficiente de Iteracin Variable Nmero Bsica Ecuacin Z 0 Y4 Y5 Z 1 Y4 Y2 Z 0 1 2 0 1 2 0 1 2 Lado Derecho 0 -3 -5 -30 -3 2,5 -36 1 1,5

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

Y1 4 -1 0 4 -1 0 2 0,333 3 -0,333

Y2 12 0 -2 0 0 1 0 0 1

Y3 18 -3 -2 6 -3 1 0 1 0

Y4 0 1 0 0 1 0 2 -0,333

Y5 0 0 1 6 0 -0,5 6 0 -0,5

Y3 Y2

0,333 3

Ejemplo 2
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

X1

X2

X3

X4

X5

Lado Derecho

-1 0 0 0

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

0 0 1 0

0 1 0 0

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

0 0 0 1

-2 -1 2 1

Tabla Segunda Iteracin

Coeficiente de

Iteracin Variable Nmero Bsica Ecuacin Z 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

X1 X4 X5

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

Iteracin

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

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

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

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

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

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

-1

También podría gustarte