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
Do e!te" Jua! Ca#lo$ Ve#%a#a S &mal'a & ()O) Min. Z = 4X1 + 12X2 + 18X3 S)A) X1 + 3X3 3 2X2 + 2X3 5 X1, X2, X3 0 SOLUCIN1 PASO *" Convertir el problema de minimiza i!n en "no de ma#imiza i!n. ob&etivo 'e m"ltipli a por (1 ()O) Ma#. Z = ( 4X1 ( 12X2 ( 18X3 $a' re'tri S)A) ( X1 ( 3X3 ) (3 ( 2X2 ( 2X3 ) (5 X1, X2, X3 0 PASO +" *e onvierten la' ine "a ione' en e "a ione'. ()O) Z + 4X1 + 12X2 + 18X3 = 0 S)A) ( X1

$a %"n i!n

ione' 'e m"ltipli an por (1

( 3X3 + *1 = (3 2X2 ( 2X3 + *2 = (5

1+,$$-., /rederi 0. 1,23.456CC,72 8 $8 ,29-*3,:8C,72 5- 4;-.8C,42-*1. -ditorial M . :ra< +ill. M=#i o, 1>>?. ;@A. 2B5

PASO ," *e determinan la' variable' b@'i a' C no b@'i a'. D-.$i a$" *1 C *2 DNo -.$i a$" X1, X2 C X3 PASO /" -laborar la tabla ini ial del 'imple# Va#ia'le -.$i a S* S+ 2 Va#ia'le$ 0, (3 (2 18

0* (1 0 4

0+ 0 (2 12

S* 1 0 0

S+ 0 1 0

Solu i1! (3 (5 0

PASO 3" 5eterminar la variable E"e 'ale F%ila pivoteG -' el nHmero m@' neAativo de la 'ol" i!n de la' re'tri PASO 4" 5eterminar la variable E"e entra F ol"mna pivoteG .az!n = Coe%i iente de Z I oe%i iente %ila pivote. .az!n MaCor = Col"mna X2 F(12 I 2G Va#ia'le -.$i a S* S+ 2 Ra71! Va#ia'le$ 0, (3 6+ 18 (> ione' = %ila de *2

0* (1 5 4 (

0+ 5 6+ *+ 64

S* 1 5 0 (

S+ 0 * 0 0

Solu i1! (3 63 0

PASO 8" -laborar la n"eva tabla del 'imple# aG 2"eva %ila pivote = /ila pivote I elemento pivote 0 -2 0 -2 -2 1 -2 -2 1 /ila ;ivote 0 1 -5 -2 -2 -2 -lemento ;ivote 0 -0,5 2,5 2"eva /ila ;ivote

bG 2"eva' %ila' = %ila anterior ( oe%i iente de la ol"mna pivote # n"eva %ila pivote. Nueva Fila (S1) -1 0 -3 0 0 0 X 0 1 1 -1 0 -3 1 0 -3 /ila 8nterior 0 0 0 Coe%i iente 0 -0,5 2,5 2"eva /ila ;ivote 1 0 -3 2"eva /ila

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 2"eva 3abla del *imple# Va#ia'le -.$i a S* 0+ 2 Ra71! Va#ia'le$ 0, 6, * 4 -2

0* 6* 0 4 -4

0+ 5 1 0 -

S* * 0 0 0

S+ 5 (1 B -

Solu i1! 6, 2,5 (30

*e realizan n"evamente lo' pa'o' del 5 al ? obteniendo omo 'ol" i!n %inalJ Va#ia'le -.$i a 0, 0+ 2 Va#ia'le$ 0, 1 0 0

0* 0,33 (0,33 2

0+ 0 1 0

S* (0,33 0,33 2

S+ 0 (0,5 B

Solu i1! 1 1,5 (3B

NOTA" 2o KaC m@' itera ione' "ando no e#i'tan 'ol" ione' on oe%i iente' neAativo'. R9 -l valor mLnimo 'e al anza para "n X2 = 3I2 C X3 = 1, para "n Z = 3B

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