Está en la página 1de 3

METODO DUAL SIMPLEX TEORIA DE LA DUALIDAD

Cada problema de programación lineal tiene un segundo problema asociado con el. Uno se denomina primal y el otro dual. La solución óptima a un problema proporciona información completa sobre la solución óptima para el otro.

Beneficios

Se utiliza para disminuir esfuerzo de cómputo. Disminuir el número de variables. Información adicional sobre las variables en la solución óptima.

Definición del problema primal

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

Forma canónica (tiene una estructura, no es arbitrario).

Forma canónica (tiene una estructura, no es arbitrario). donde i=1,2,3,4,…………,m (número de restriciones)

donde i=1,2,3,4,…………,m (número de restriciones) j=1,2,3,4,…………,n (número de variables)

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

Pasos

1. Cada restricción 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 función objetivo en el otro.

3. Un problema busca maximizar y el otro minimizar.

4. El problema de maximización tiene restricciones ( ) que y el problema de minimización tiene restricciones ( ) que.

5. Las variables en ambos casos son no negativas.

Problema 1. Considere el problema primal siguiente:

Maximizar Z = 5X 1 + 6X 2

Sujeto a:

i=1

.

.

.

n

j =

1 ……… X 1 + 9X 2 2X 1 + 3X 2

5X 1 -

2X 2

X 1 , X 2

X 2

0

n

60

45 (W 2 )

(W 1 )

20

(W 3 )

30 (W 4 )

Elaborar el Dual (el problema se encuentra en su forma canónica)

Minimizar z= 60W 1 + 45W 2 + 20W 3 + 30W 4

Sujeto a

W 1 + 2W 2 + 5W 3 + 0W 4 9W 1 + 3W 2 - 2W 3 + W 4 W 1 , W 2 , W 3 , W 4 ≥ 0

5

5

Nota Cuando el problema primal no está en forma canónica, es necesario hacer ajustes para poder presentarlo así. Los cambios más frecuentes son:

Si la función objetivo es minimizar, se puede transformar a una función objetivo de maximizar.

Minimizar

Maximizar (- Z ) = - C 1 X 1 - C 2 X 2 - C 3 x 3 -………- C n X n

Z

=

C 1 X 1 + C 2 X 2 + C 3 x 3 +.……

+

C

n X n

Una restricción mayor o igual ( )se transforma en una restricción menor o igual ( ≤ ).

A 11 X 1 + A 12 X 2 +……+ A 1n X n

-A 11 X 1 - A 12 X 2 -.- A 1n X n

b i - b i

Una restricción de igualdad ( = )se transforma en 2 inecuaciones ( ≥ , ≤ ).

Restricción 1 A 11 X 1 + A 12 X 2 +……+ A 1n X n

=

b i

Inecuación 1.1

A 11 X 1 + A 12 X 2 +……+ A 1n X n

bi

Inecuación 1.2

A 11 X 1 + A 12 X 2 +……+ A 1n X n

b

i

Y la inecuación 1.1 debe transformase en

A 11 X 1 + A 12 X 2 +……+ A 1n X n

-A 11 X 1 - A 12 X 2 -……-

A 1n X n

- b i

b i

Al final quedan tres inecuaciones

A 11 X 1 + A 12 X 2 +……+ A 1n X n

-A 11 X 1 -

A 12 X 2 -…… -

A 1n X n

A 11 X 1 + A 12 X 2 +……+ A 1n X n

b i - b i b i

(es una restricción ≥)

Problema 2 Considere el problema primal siguiente:

 

Primal

 

Una restricción ( )se transforma en una restricción ( ≤ ).

Dual

Maximizar Z = -10X 1 + 20X 2 Sujeto a:

Maximizar Z = -10X 1 + 20X 2 Sujeto a:

Minimizar z= 4W 1 - 6W 2 Sujeto a

 

X 1 + 2X 2

4

 

X 1 + 2X 2

4

W 1 -

2W 2

-10

2X 1 - 3X 2

6

-2X 1 + 3X 2

-6

 

2W 1 + 3W 2

20

X 1 , X 2

0

X 1 , X 2

0

W 1 , W 2

≥ 0

Problema 3 Considere el problema primal siguiente:

 

Primal

Una restricción de ( = )se transforma en 2 (≥ , ≤ ).

 

Una restricción ( )se transforma ( ≤ ).

Dual

Max Z=5X 1 +12X 2 +4X 3 Sujeto a:

 

Max Z=5X 1 +12X 2 +4X 3 Sujeto a:

Max Z=5X 1 +12X 2 +4X 3 Sujeto a:

 

Min z= 5W 1 - 2W - 2 + 2W + 2 Sujeto a

 

X 1 + 2X 2 +X 3

5

   

X 1 + 2X 2 +X 3

5

 

X 1 + 2X 2 + X 3 5

W 1 - 2W - 2 + 2W + 2

5

2X 1 - X 2 +3X 3

=

2

 
2X 1 - X 2 +3X 3 ≥ 2
2X 1 - X 2 +3X 3
2
 

-2X 1 +

X 2 - 3X 3

-2

2W 1 +

W - 2 -

W + 2

12

X 1 , X 2 ,X 3

0

2X 1 - X 2 +3X 3

2

2X 1 -

X 2 +3X 3

2

W 1 - 3W - 2

+ 3W + 2

4

 

X 1 , X 2 ,X 3

0

 

X 1 , X 2 ,X 3

0

W 1 ,W - 2 ,W + 2 ≥ 0

 

Primal

 

Forma Canónica

   

Dual

Min Z = 5000X 1 + 7000X 2 Sujeto a:

 

Max (- Z ) = - 5000X 1 - 7000X 2 Sujeto a:

Min Z= -5000W 1 - 300W 2 -2402W - 2 + 240W + 2 Sujeto a -100W 1 - 10W 2 - 4W - 2 + 4W + 2 -5000 -140W 1 - 6W 2 - 8W - 2 + 8W + 2 -7000 W 1 ,W 2 , W - 2 ,W + 2 ≥ 0

 

100X 1 + 140X 2

5000

-100X 1 - 140X 2 - 5000

10X 1 + 4X 1 + X 1 , X 2

6X

2

300

 

-10X 1 - -4X 1 - 4X 1 + X 1 , X 2

6X 2 -300 8X 2 -240 8X 2 ≤ 240 ≥

0

8X

2

= 240

0

 
   

Problema 4 Considere el problema primal siguiente:

Problema 5 Considere el problema primal siguiente:

 

Primal

 

Forma Canónica

Dual

Maximizar Z = 2000X 1 + 500X 2 Sujeto a:

Minimizar (- Z ) = - 2000X 1 - 500X 2 Sujeto a:

Minimizar (- Z )= - 36W 1 - 60W 2 Sujeto a -2W 1 - 3W 2 -2000 -3W 1 - 6W 2 -500

2X 1 + 3X 2 3X 1 + 6X 2

 

36

- 2X 1 - 3X 2 -3X 1 - 6X 2

- 36

60

- 60

X 1 , X 2

0

X 1 , X 2

0

W 1 , W 2

≥ 0