Está en la página 1de 9

El Problema Dual y el Mtodo Dual Simplex

Captulo 8
El problema Dual y el Mtodo Dual Simplex

Introduccin
En el desarrollo de la programacin Lineal, se descubri la existencia de un problema que se
encuentra estrechamente relacionado con un problema de Programacin Lineal dado: Dicho
problema se denomin PROBLEMA DUAL. Cada problema dado (Problema principal,
Problema primo, Problema primero), de programacin lineal, tiene un problema dual que tiene
las siguientes muy interesantes caractersticas:
1. En problemas de un gran nmero de restricciones, resolver el problema dual en la
computadora es ms eficiente que resolver el problema principal.
2. En algunas ocasiones resulta ms sencilla la resolucin del problema dual que la del
problema principal, en trminos de menor nmero de iteraciones.
3. Los valores ptimos de las variables del dual, proporcionan una interpretacin econmica
del problema principal, interesante.
4. Algunas veces se puede evitar el uso de las variables artificiales (Super-Avit), mediante
la aplicacin del mtodo de solucin denominado Dual Simplex, sobre el problema dual.
5. Facilita el estudio del impacto sobre la optimalidad por cambios en el problema original.
El presente captulo tiene como objetivo principal, formular el problema dual y mostrar el
mtodo de solucin para el problema dual, denominado Mtodo Dual-Simplex, para
problemas de maximizacin, ya que, por medio de la regla de equivalencia (Min(z) = Max(z))Toda formulacin de un problema de programacin lineal se puede expresar de la forma
estndar: Maximice (z), con todas las restricciones <
115

El Problema Dual y el Mtodo Dual Simplex


Si tenemos un problema de programacin lineal as:

Existe otro problema, el


Dual, que se expresa as:

Problema Principal

Problema Dual

En donde:
Problema Principal

Problema Dual

El siguiente ejemplo numrico ilustra lo anterior:


Problema Principal

Problema Dual

Fjese que cada restriccin del problema principal est representada por una variable en el
dual.
Otro ejemplo numrico es el siguiente:
116

El Problema Dual y el Mtodo Dual Simplex


Problema Principal
Max ZX = 3X1
c.s.r.
X1
< 4
X2 < 6
X1 + X2 < 5
- X2 < -1

2X2
(Y1)
(Y2)
(Y3)
(Y4)

Problema Dual
Min ZY = 4Y1 + 6Y2 + 5Y3 - Y4
c.s.r.
Y1
+ Y3
> 3
Y2 + Y3 - Y4 > -2
YJ > 0 ; J = 1, 2, 3, 4

XJ > 0 ; J = 1, 2
El problema principal tiene cuatro (4) restricciones, entonces el dual tendr cuatro (4)
variables. Cada uno de los recursos del problema principal estar representado por una
variable en el problema dual.
Entre el problema principal y el problema dual existen las siguientes relaciones:
1. El dual del dual, tiene como resultado el problema principal.
2. Una restriccin que es una igualdad en el problema principal, genera una variable en el
dual sin restriccin en el signo
3. Una variable del problema principal, sin restriccin en el signo, genera una restriccin de
igualdad en el problema dual.
4. El nmero de restricciones del problema principal es igual al nmero de variables en el
problema dual.
5. El nmero de variables del problema principal es igual al nmero de restricciones en el
problema dual.

EL MTODO DUAL SIMPLEX


Una vez formulado el problema dual, debemos encontrar su solucin, el mtodo a emplear
ser el denominado Mtodo Dual-Simplex el cul empieza con una solucin ptima o mejor
que ptima (Zj Cj > 0 ; j ), pero no factible (Algunos bi son < 0), y se mueve hacia el ptimo
mediante iteraciones que mejoran su factibilidad conservando su optimalidad. Fjese que es
lo contrario al mtodo Simplex, en donde se empieza mediante una solucin factible pero no
ptima y mediante iteraciones se mejora la optimalidad, conservando la factibilidad. Esto se
ilustra mediante la siguiente grfica:

117

El Problema Dual y el Mtodo Dual Simplex


Solucin Optima
y Factible

Mtodo Simplex
Solucin Factible
Pero NO ptima

Mtodo Simplex
Mejora su Optimalidad
Conservando su Factibilidad

Mtodo Dual Simplex


Solucin NO Factible
Pero ptima

Mtodo Dual Simplex


Mejora su Factibilidad
Conservando su Optimalidad

ALGORITMO PARA MAXIMIZAR EN EL MTODO DUAL SIMPLEX


Se requiere que el problema est expresado en trminos de Maximizar la Funcin objetivo y
todas sus restricciones con mayor igual ( > )
Variable que sale de la Base: Aquella que tenga el valor menos factible sea la ms negativa,
matemticamente: XB,r = Mnimo i XB,i , XB,i < 0 ; XB,i < 0 implica que la solucin es
NO factible. Variable que entra a la Base: Aquella variable que tenga el valor menos
negativo en su expresin: ( Zj - Cj ) / ar,j , matemticamente: (ZK - CK ) / ar,k = Mximo j
(Zj - Cj ) / ar,j ; Siendo ar,j < 0 . El siguiente ejemplo ilustra un paralelo entre el Mtodo
Simplex y el Mtodo Dual Simplex en donde se resalta para cada iteracin, la relacin
entre los dos (2) Mtodos.
Hallar la solucin ptima al problema siguiente:
Problema Principal
Problema Dual
Max Z(x) = 3X1 +
c.s.r.
X1
<
X2 <
3X1 + 2X2 <

5X2
4
6
18

XJ > 0 ; J = 1,2
Max Z(x) = 3X1 + 5X2
c.s.r.
X1
+ X3
= 4
X2
+ X4
= 6
3X1 + 2X2
+ X5 = 18
XJ > 0 ; J = 1,2,3,4,5

Min Z(y) = 4Y1 + 6Y2 + 18Y3


c.s.r.
Y1
+ 3Y3 > 3
Y2 + 2Y3 > 5
YJ > 0 ; J = 1,2,3

Max Z(y) = - 4Y1 - 6Y2 - 18Y3


c.s.r.
- Y1
- 3Y3 + Y4
=-3
- Y2 - 2Y3
+ Y5 = - 5
YJ > 0 ; J = 1,2,3,4,5

118

El Problema Dual y el Mtodo Dual Simplex


Problema Principal
CJ

V.B.
0 X3
0 X4
0 X5
ZJ - CJ

X1 = 0
X2 = 0
X3 = 4
CJ

0
5
0
ZJ

V.B.
X3
X2
X5
- CJ

X1 = 0
X2 = 6
X3 = 4
CJ

0
5
3
ZJ

V.B.
X3
X2
X1
- CJ

X1 = 2
X2 = 6
X3 = 2

3 5
b X1 X2
4
1
0
6
0 1
18 3 2
0 -3 -5

Y4 Y5
X4 = 6
X5 = 18
ZX = 0
3 5
b X1 X2
4
1 0
6
0
1
6
3 0
30 -3 0

Y4 Y5
X4 = 0
X5 = 6
ZX = 30

Problema Dual

b
0 0 0
X3 X4 X5 a
1
0 0 NO
0 1 0
6
0 0
1
9
0 0 0
Y1 Y2
Y1 = 0
Y2 = 0
Y3 = 0
0
X3
1
0
0
0

Y3
Y4 = -3
Y5 = -5
ZY = 0

0 0 b
X4 X5 a
0 0 4
1
0 NO
-2 1 2
5 0

Y1 Y2
Y1 = 0
Y2 = 5
Y3 = 0

3
5
0
b X1 X2 X3
2
0
0
1
6
0
1
0
2
1
0
0
36 0
0
0
Y4 Y5 Y1
X4 = 0
Y1 = 0
X5 = 0
Y2 = 3
ZX = 36
Y3 = 1

Y3
Y4 = - 3
Y5 = 0
ZY = 30
0
0
X4
X5
2/3
-1/3
1
0
-2/3
1/3
3
1
Y2
Y3
Y4 = 0
Y5 = 0
ZY = 36

CJ

-4
V.B. b
Y1
0
Y4 -3 -1
0
Y5 -5 0
ZJ - CJ
0
4
(ZJ - CJ)/aRJ NO

Y1 = 0
Y2 = 0
Y3 = 0

X3
Y4 = -3
Y5 = -5
ZY = 0

-6 -18 0
0
Y2 Y3 Y4 Y5
0 -3
1
0
-1 -2 0
1
6 18 0
0
-6 -9 NO NO

X4 X5 X1 X2
X1 = 0
X4 = 6
X2 = 0
X5 = 18
X3 = 4
ZX = 0

CJ

V.B.
b
0
Y4
-3
-6 Y2
5
ZJ - CJ -30
(ZJ - CJ)/aRJ

Y1 = 0
Y2 = 5
Y3 = 0

-4 -6 -18 0
0
Y1 Y2 Y3 Y4 Y5
-1 0 -3 1
0
0
1
2
0 -1
4
0
6
0
6
-4 NO -2 NO NO

X3 X4 X5 X1 X2
Y4 = - 3
X1 = 0
X4 = 0
Y5 = 0
X2 = 6
X5 = 6
ZY = 30
X3 = 4
ZX = 30

CJ

-4 -6 -18
0
0
V.B. b
Y1
Y2 Y3
Y4 Y5
-18 Y3
1
1/3 0
1 -1/3 0
-6
Y2
3 -2/3 1
0 2/3 -1
ZJ - CJ -36
2
0
0
2
6
X3 X4 X5
X1 X2
Y1 = 0
Y2 = 3
Y3 = 1

Y4 = 0
Y5 = 0
ZY = 36

X1 = 2
X2 = 6
X3 = 2

X4 = 0
X5 = 0
ZX = 36

119

El Problema Dual y el Mtodo Dual Simplex


Observe que en el Dual Simplex se hizo uso de la regla de equivalencia, multiplicando la
funcin objetiva por (-1), y al final, nuevamente se multiplic el valor de Z por (-1).
En cada iteracin del Mtodo Simplex se muestra que:
1. Los Zj Cj de las variables de holgura X3,X4,X5 (Z3-C3 , Z4-C4 , Z5-C5) son los valores de
las variables reales del Dual (Y1,Y2,Y3)
2. Los Zj Cj de las variables reales X1,X2 (Z1-C1 , Z2-C2) son los valores de las variables de
holgura del Dual (Y4,Y5)
En cada iteracin del Mtodo Dual Simplex se muestra que:
1. Los Zj Cj de las variables de holgura Y4,Y5 (Z4-C4 , Z5-C5) son los valores de las
variables reales del problema principal (X1,X2)
2. Los Zj Cj de las variables reales Y1,Y2 ,Y3 (Z1-C1 , Z2-C2 , Z3-C3) son los valores de las
variables de holgura del problema principal (X3,X4,X5)
En el siguiente captulo, denominado ANLISIS POST-PTIMO Y SENSIBILIDAD, el
Mtodo Dual Simplex es herramienta fundamental para lograr la informacin necesaria
que permita hacer el anlisis posterior, despus de haber encontrado la solucin ptima.
Ejercicios propuestos
1. Una fbrica hace tres productos: Mesas, sillas y libreros, que se procesan a travz de
los departamentos de ensamble, acabados y empaque. El departamento de ensamble
tiene 60 horas disponibles; El departamento de acabados puede manejar hasta 40 horas
de trabajo y el departamento de empaque hasta 80 horas. La fabricacin de una mesa
requiere 3 horas de ensamble, 2 horas en el departamento de acabados y 1 hora en el
departamento de empaque. La fabricacin de una silla requiere 4 horas en el
departamento de ensamble, 1 hora en el departamento de acabados y 3 horas en el
departamento de empaque. La fabricacin de un librero requiere 2 horas en cada uno de
los tres departamentos. Si la utilidad es de $2 por mesa producida y vendida, $4 por
silla producida y vendida y $3 por librero producido y vendido, cul es la mejor
combinacin posible de mesas, sillas y libreros a producir y vender para obtener la
mxima utilidad?
a) Formule el problema como uno de programacin lineal y resuelvalo empleando el
mtodo simplex. Lea la solucin al problema dual en el tablero ptimo del simplex.
120

El Problema Dual y el Mtodo Dual Simplex


b) Formule el problema dual y resuelvalo empleando el mtodo dual simplex. Lea la
solucin al problema principal en el tablero ptimo del simplex dual.
2. Un fabricante de telas en Ibagu se puso en contacto con los estudiantes de
Investigacin de Operaciones de Coruniversitaria en busca de ayuda en una situacin
donde picos estacionales en la demanda excedan la capacidad de produccin corriente.
El fabricante sabe que para satisfacer la demanda estacional, tiene que programar la
produccin anticipadamente y despus almacenarla. Adems tiene la opcin, tanto de
tiempo normal como de tiempo extra, con un costo de mano de obra ms alto para el
tiempo extra. En la tabla siguiente se muestra la demanda pronosticada (En horas de la
planta) y la capacidad disponible (En horas de la planta) tanto para la temporada de
demanda alta (Los ltimos 6 meses del ao) y la temporada baja (Los primeros 6 meses
del ao).
Periodo de tiempo
1
2
3
4

Trimestre
Trimestre
Trimestre
Trimestre
Total

del
del
del
del

ao
ao
ao
ao

Demanda
pronosticada (Horas)
24
29
34
48
135

Capacidad de planta (Horas)


Tiempo regular Tiempo extra
28
12
28
12
28
14
28
14
112
52

Tomando en cuenta el costo por hora de mano de obra para produccin en tiempo normal
o tiempo extra y el costo de almacenar una hora de produccin por longitudes variables
de tiempo, los contadores de costos de la compaa llegaron a la cifra de costos
aplicables siguientes:

Una hora de produccin en:


1
Trimestre
2
Trimestre
3
Trimestre
4
Trimestre

Tiempo
Tiempo
Tiempo
Tiempo
Tiempo
Tiempo
Tiempo
Tiempo

Normal
Extra
Normal
Extra
Normal
Extra
Normal
Extra

1
Trimestre
8
12

Para vender en:


2
3
4
Trimestre Trimestre Trimestre
9
10
11
13
14
15
8
9
10
12
13
14
8
9
12
13
8
12
121

El Problema Dual y el Mtodo Dual Simplex


Formule el problema como uno de programacin lineal y resuelvalo empleando el mtodo
simplex. Lea la solucin al problema dual en el tablero ptimo del simplex.
Sugerencia: Defina la variable como la cantidad de unidades de producto a producir en el
trimestre i-simo en el tipo de tiempo j-simo para ser vendida en el el trimestre ksimo.
Solucin: Costo Mnomo: $1.185

Producir en:
1
Trimestre
2
Trimestre
3
Trimestre
4
Trimestre

Tiempo
Tiempo
Tiempo
Tiempo
Tiempo
Tiempo
Tiempo
Tiempo

Normal
Extra
Normal
Extra
Normal
Extra
Normal
Extra

1
Trimestre
24
0
-

Para vender en:


2
3
4
Trimestre Trimestre Trimestre
1
0
3
0
0
0
28
0
0
0
0
0
25
3
9
0
28
14

3. En una compaa que fabrica hilos se tiene el problema tpico llamado balance del telar,
que se origina en dos operaciones primarias: El cardado, que es el proceso que hace que
las fibras de algodn queden arregladas en la misma direccin y el hilado que convierte
una grea suelta de algodn en un hilo fuerte al jalar y doblar simultaneamente en un
huso. Cuando la fbrica produce hilos gruesos el proceso de cardado no puede dar abasto
a la hilatura, cada huso produce tantas yardas de hilo por hora que la operacin de
cardado simplemente se atrasa, debido a la limitacin de produccin de la seccin de
cardado. De forma contraria, cuando la fbrica produce hilos finos, la cantidad de hilo
producida por hora por huso es tan pequea, que la operacin de cardado puede
abastecer suficiente algodn para hilar en slo dos horas al da y como consecuencia las
mquinas se paran una buena parte del da. La situacin desde el punto de vista de los
trabajadores, produce horarios irregulares de trabajo y desde el punto de vista de la
gerencia la incapacidad de determinar que clase de hilos producir para maximizar la
contribucin a la utilidad. La fbrica produce y vende seis tipos de hilo, de diferente
grosor (Llamado nmeros); Cada uno de stos hilos tiene su propia contribucin a las
utilidades y se produce una cantidad diferente de hilo por hora por huso.
122

El Problema Dual y el Mtodo Dual Simplex


Para resolver el problema se reuni la siguiente informacin. La capacidad mxima de la
seccin de cardado en libras de algodn por hora, las libras por hora que los seis
diferentes nmeros de hilo de algodn produciran en un huso, La contribucin ganada
por cada uno de los seis nmeros de hilos y el nmero de husos que la compaa tiene en
operacin en sus mquinas de hilado.
Nmero del hilo
3s
6s
Grueso
8s
10s
12s
Fino
16s

Libras/hora/huso Contribucin/Libra ($/Libra)


0,78
0,08
0,61
0,11
0,54
0,12
0,42
0,14
0,31
0,15
0,22
0,21

Capacidad mxima de la seccin de cardado: 20.000 Libras/ Turno de 8 horas


Husos actuales en operacin: 15.000
Formule el problema como uno de programacin lineal y resuelvalo empleando el mtodo
simplex. Lea la solucin al problema dual en el tablero ptimo del simplex.
Sugerencia: Defina la variable como la cantidad de libras a producir por tipo de hilo jesimo, siendo j = 1,2,3,4,5,6

123

También podría gustarte