You are on page 1of 3

METODO DUAL SIMPLEX

TEORIA DE LA DUALIDAD

Cada problema de programacin lineal tiene un segundo problema asociado con el. Uno se denomina primal y el otro dual.
La solucin ptima a un problema proporciona informacin completa sobre la solucin ptima para el otro.

Beneficios

Se utiliza para disminuir esfuerzo de cmputo.


Disminuir el nmero de variables.
Informacin adicional sobre las variables en la solucin ptima.

Definicin del problema primal

Para poder elaborar el problema dual a partir del primal, este se debe presentar en su forma cannica de la siguiente forma:

Forma cannica (tiene una estructura, no es arbitrario).

donde i=1,2,3,4,,m (nmero de restriciones)


j=1,2,3,4,,n (nmero de variables)

El problema dual se puede obtener a partir del problema primal y viceversa de la siguiente manera:

Pasos

1. Cada restriccin de un problema corresponde a una variable en el otro.

2. Los elementos del lado derecho de las restricciones en un problema son iguales a los coeficientes respectivos de la funcin
objetivo en el otro.

3. Un problema busca maximizar y el otro minimizar.

4. El problema de maximizacin tiene restricciones ( ) que y el problema de minimizacin tiene restricciones ( ) que.

5. Las variables en ambos casos son no negativas.

Problema 1. Considere el problema primal siguiente:

Maximizar Z = 5X1 + 6X2

Sujeto a: j = 1 ... n
i=1 X1 + 9X2 60 (W1)
. 2X1 + 3X2 45 (W2)
. 5X1 - 2X2 20 (W3)
. X2 30 (W4)
n X 1 , X2 0

Elaborar el Dual (el problema se encuentra en su forma cannica)


Minimizar z= 60W1 + 45W2 + 20W3 + 30W4

Sujeto a
W1 + 2W2 + 5W3 + 0W4 5
9W1 + 3W2 - 2W3 + W4 5
W1 , W2 , W3 , W4 0

Nota Cuando el problema primal no est en forma cannica, es necesario hacer ajustes para poder presentarlo as. Los cambios ms
frecuentes son:

Si la funcin objetivo es minimizar, se puede transformar a una funcin objetivo de maximizar.

Minimizar Z = C1X1 + C2X2 + C3x3 +...+ CnXn


Maximizar (- Z ) = - C1X1 - C2X2 - C3x3 -- CnXn

Una restriccin mayor o igual ( )se transforma en una restriccin menor o igual ( ).

A11 X1 + A12 X2 ++ A1n Xn bi


-A11 X1 - A12 X2 -.- A1n Xn - bi

Una restriccin de igualdad ( = )se transforma en 2 inecuaciones ( , ).

Restriccin 1 A11 X1 + A12 X2 ++ A1n Xn = bi

Inecuacin 1.1 A11 X1 + A12 X2 ++ A1n Xn bi (es una restriccin )


Inecuacin 1.2 A11 X1 + A12 X2 ++ A1n Xn bi

Y la inecuacin 1.1 debe transformase en

A11 X1 + A12 X2 ++ A1n Xn bi


-A11 X1 - A12 X2 -- A1n Xn - bi

Al final quedan tres inecuaciones

A11 X1 + A12 X2 ++ A1n Xn bi


-A11 X1 - A12 X2 - - A1n Xn - bi
A11 X1 + A12 X2 ++ A1n Xn bi

Problema 2 Considere el problema primal siguiente:

Primal Una restriccin ( )se transforma en Dual


una restriccin ( ).

Maximizar Z = -10X1 + 20X2 Maximizar Z = -10X1 + 20X2 Minimizar z= 4W1 - 6W2


Sujeto a: Sujeto a: Sujeto a
X1 + 2X2 4 X1 + 2X2 4 W1 - 2W2 -10
2X1 - 3X2 6 -2X1 + 3X2 -6 2W1 + 3W2 20
X1 , X2 0 X1 , X2 0 W1 , W2 0
Problema 3 Considere el problema primal siguiente:

Primal Una restriccin de ( = )se Una restriccin ( )se Dual


transforma en 2 ( , ). transforma ( ).

Max Z=5X1+12X2+4X3 Max Z=5X1+12X2+4X3 Max Z=5X1+12X2+4X3 Min z= 5W1 - 2W-2 + 2W+2
Sujeto a: Sujeto a: Sujeto a: Sujeto a
X1 + 2X2 +X3 5 X1 + 2X2 +X3 5 X1 + 2X2 + X3 5 W1 - 2W-2 + 2W+2 5
2X1 - X2 +3X3 = 2 2X1 - X2 +3X3 2 -2X1 + X2 - 3X3 -2 2W1 + W-2 - W+2 12
X1 , X2 ,X3 0 2X1 - X2 +3X3 2 2X1 - X2 +3X3 2 W1 - 3W-2 + 3W+2 4
X1 , X2 ,X3 0 X1 , X2 ,X3 0 W1,W-2,W+2 0

Problema 4 Considere el problema primal siguiente:

Primal Forma Cannica Dual

Min Z = 5000X1 + 7000X2 Max (- Z ) = - 5000X1 - 7000X2


Sujeto a: Sujeto a: Min Z= -5000W1 - 300W2 -2402W-2 + 240W+2
100X1 + 140X2 5000 -100X1 - 140X2 - 5000 Sujeto a
10X1 + 6X2 300 -10X1 - 6X2 -300 -100W1 - 10W2 - 4W-2 + 4W+2 -5000
4X1 + 8X2 = 240 -4X1 - 8X2 -240 -140W1 - 6W2 - 8W-2 + 8W+2 -7000
X1 , X2 0 4X1 + 8X2 240 W1 ,W2 ,W-2 ,W+2 0
X1 , X2 0

Problema 5 Considere el problema primal siguiente:

Primal Forma Cannica Dual

Maximizar Z = 2000X1 + 500X2 Minimizar (- Z ) = - 2000X1 - 500X2 Minimizar (- Z )= - 36W1 - 60W2


Sujeto a: Sujeto a: Sujeto a
2X1 + 3X2 36 - 2X1 - 3X2 - 36 -2W1 - 3W2 -2000
3X1 + 6X2 60 -3X1 - 6X2 - 60 -3W1 - 6W2 -500
X1 , X2 0 X1 , X2 0 W1 , W2 0