Anda di halaman 1dari 39

EL PROBLEMA DUAL

INVESTIGACIN DE OPERACIONES I
Ing. Csar Canelo Sotelo
DUALIDAD

Asociado a un PL hay otro PL llamado Dual.


La relacin entre un PL y su dual permite hacer
la interpretacin econmica de los recursos.
El conocimiento de la dualidad proporciona
mayor capacidad para el anlisis de sensibilidad.
Si el primal es un problema de maximizacin,
entonces el dual ser un problema de
minimizacin, y viceversa.
EL PROBLEMA DUAL

Definicin
Dado el programa lineal Primal en forma cannica:
Max Z = cx
s.a. :
Ax <= b
x >= 0
entonces, su programa Dual es:

Min W = bt y

s.a.:

At y >= ct
y >= 0
EL PROBLEMA DUAL

El problema Dual tiene los mismos parmetros


del problema Primal.
ct : Es un vector columna de n elementos.
bt : Es un vector fila de m elementos.
At : A es una matriz de orden m x n.
y : Es un vector columna de m elementos.
RELACIONES PRIMAL DUAL
a) A todo programa lineal Primal, le corresponde un
programa Dual.
b) Como b es un vector columna de m
componentes, entonces el primal tiene m
restricciones
A x <= b
mientras que el Dual tiene m variables
W = bt y
Por lo tanto, a cada restriccin del Primal,
corresponde una variable en el Dual.
RELACIONES PRIMAL DUAL
c) La funcin objetivo Z del programa Primal est
dada por:
Z= cx
y las restricciones del Dual estn dadas por:
At y >= ct
Como c es un vector fila de n componentes,
entonces el Primal tiene n variables, mientras
que el Dual tiene n restricciones. Por lo tanto
cada variable del Primal corresponde a una
restriccin en el Dual.
RELACIONES PRIMAL DUAL

d) En el primal, el objetivo es maximizar la


funcin Z, mientras que en el Dual, el objetivo
es minimizar la funcin W.
e) El rol del vector c en el Primal, corresponde al
rol del vector b del programa Dual, y
viceversa.
REGLAS DE TRANSFORMACIN PRIMAL DUAL

Problema Primal Problema Dual

Mx Mn
Mn Mx

i-sima restriccin <= bi i-sima variable yi >= 0


i-sima restriccin = bi i-sima variable yi SRS
i-sima restriccin >= bi i-sima variable yi <= 0
j-sima variable Xj >= 0 j-sima restriccin >= cj
j-sima variable Xj SRS j-sima restriccin = cj
j-sima variable Xj <= 0 j-sima restriccin <= cj
PROPIEDADES PRIMAL DUAL
PROPIEDAD DE DUALIDAD DEBIL.- Si X es una solucin factible para el
problema Primal, y Y es una solucin factible para el problema Dual,
entonces:
c x <= bt y
Esta desigualdad se cumple para cualquier par de soluciones factibles.

PROPIEDAD DE DUALIDAD FUERTE.- Si X es una solucin ptima para el


problema primal, y Y es una solucin ptima para el problema Dual,
entonces:
c x = bt y
As, estas dos propiedades implican que cx < bt y para soluciones
factibles si una o ambas no son ptimas para sus problemas respectivos,
mientras que la igualdad se cumple cuando ambas son ptimas.
PROPIEDADES PRIMAL DUAL

PROPIEDAD DE SIMETRA
Para cualquier problema Primal y su problema
Dual, las relaciones entre ellas deben ser
simtricas, debido a que el Dual de este
problema Dual es el problema Primal. As, las
propiedades anteriores se cumplen sin
importar cul de los dos problemas se
etiqueta como el problema Primal.
TEOREMA DE DUALIDAD
Las siguientes son las nicas relaciones posibles entre
los problemas Primal y Dual:

a) Si un problema Primal tiene soluciones factibles y


una funcin objetivo acotada (y por lo tanto tiene
solucin ptima), entonces ocurre lo mismo para el
problema Dual, de manera que se aplican tanto las
propiedades de Dualidad Dbil como la propiedad de
Dualidad Fuerte.
TEOREMA DE DUALIDAD

b) Si uno de los problema tiene soluciones factibles


y una funcin objetivo no acotada (y por lo tanto
no tiene solucin ptima), entonces el otro
problema no tiene soluciones factibles.

c) Si un problema no tiene soluciones factibles,


entonces el otro problema no tiene soluciones
factibles o bien la funcin objetivo es no acotada.
CASO PARA EL ESTUDIO DEL PROBLEMA DUAL
La empresa AgroTec fabrica dos tipos de fertilizantes
denominados: 5-5-10 y 5-10-5. En cada caso, el primer valor se
refiere al porcentaje que el producto final tiene de nitrato qumico,
el segundo valor se refiere al porcentaje de fosfato y el tercer valor
al porcentaje de potasio. El fertilizante se estabiliza con un material
de relleno que es el barro. Por ejemplo, el 5-5-10 est elaborado
con 5% de Nitrato, 5% de Fosfato, 10% de Potasio y 80% de barro.
El fertilizante 5-5-10 proporciona una ganancia de $18.50/ton y el
fertilizante 5-10-5 una ganancia de $20/ton. Este mes la
disponibilidad y costo de las materias primas son 1100 tons. de
nitrato a $200/ton., 1800 tons. de fosfato a $80/ton. y 2000 tons.
de potasio a $160/ton. El barro est disponible en cantidades
ilimitadas a $10/ton. No hay restricciones de mano de obra ni de
empleo de maquinaria.
EL PROBLEMA DUAL
Problema Primal:
X1 = Toneladas del fertilizante 5-5-10 a fabricarse.
X2 = Toneladas del fertilizante 5-10-5 a fabricarse.
Funcin objetivo:
Mx Z = 18.5x1 + 20x2
s.a. :
0.05x1 + 0.05x2 <= 1100 Tons. disp. de nitrato
0.05x1 + 0.10x2 <= 1800 Tons. disp. de fosfato
0.10x1 + 0.05x2 <= 2000 Tons. disp. de potasio
x1, x2 >= 0
RELACIN ENTRE LA SOLUCIN PTIMA PRIMAL
Y LA SOLUCIN PTIMA DUAL

Mx Z = 18.5x1 + 20x2 + 0s1 + 0s2 + 0s3


s.a. :
0.05x1 + 0.05x2 + s1 = 1100
0.05x1 + 0.10x2 + s2 = 1800
0.10x1 + 0.05x2 + s3 = 2000
x1, x2, s1, s2, s3 >= 0
SOLUCIN PTIMA PRIMAL
Cj 18.5 20 0 0 0
Ck Xk b x1 x2 s1 s2 s3
18.5 X1 8000 1 0 40 -20 0
20 X2 14000 0 1 -20 20 0
0 s3 500 0 0 -3 1 1
Zj 428000 18.5 20 340 30 0
Cj - Zj 0 20 -340 -30 0
SOLUCIN PTIMA PRIMAL

X1 = 8000 tons fertilizante 5-5-10.


X2 = 14000 tons fertilizante 5-10-5.
S1 = 0 se consume todo el nitrato.
S2 = 0 se consume todo el fosfato.
S3 = 500 tons potasio sobrante.
Z = $428000
EL PROBLEMA DUAL

Al plantear el problema dual, el objetivo es


minimizar el uso de los recursos disponibles,
de manera que el valor de los recursos que se
usan en la fabricacin de cada uno de los
productos, sea igual o mayor que la
contribucin a las ganancias que reportan
dichos productos.
EL PROBLEMA DUAL
y1 = Valor marginal del nitrato ($/ton nitrato)
y2 = Valor marginal del fosfato ($/ton fosfato)
y3 = Valor marginal del potasio ($/ton potasio)

Min W = 1,100y1 + 1,800y2 + 2,000y3

s. a.:
0.05y1 + 0.05y2 + 0.10y3 >= 18.5
0.05y1 + 0.10y2 + 0.05y3 >= 20
y1, y2, y3 0
RELACIN ENTRE LA SOLUCIN PTIMA PRIMAL
Y LA SOLUCIN PTIMA DUAL

Min W = 1100y1 + 1800y2 + 2000y3 + 0e1 +


0e2 + Ma1 + Ma2
s. a:
0.05y1 + 0.05y2 + 0.10y3 e1 + a1 = 18.5
0.05y1 + 0.10y2 + 0.05y3 e2 + a2 = 20
y1, y2, y3, e1, e2, a1, a2 0
SOLUCIN PTIMA DUAL

Cj -1100 -1800 -2000 0 0 -M -M


Ck Xk b y1 y2 y3 e1 e2 a1 a2
- 110 y1 340 1 0 3 - 40 20 40 -20
0 y2 30 0 1 -1 20 -20 -20 20
- 180
0
Zj - 428000 -1100 -1800 -1500 8000 14000 -8000 -14000

Cj - Zj 0 0 -500 -8000 -14000 -M+8000 -M+14000


SOLUCIN PTIMA DUAL

y1 = $ 340.00/ton nitrato
y2 = $ 30.00/ton fosfato
y3 = $ 0.00/ton potasio
W = -(-428000) = $428000
SOLUCIN PTIMA PRIMAL Y DUAL

Cj 18.5 20 0 0 0
Ck Xk b x1 x2 s1 s2 s3
18.5 X1 8000 1 0 40 -20 0
20 X2 14000 0 1 -20 20 0
0 s3 500 0 0 -3 1 1
Zj 428000 18.5 20 340 30 0
Cj - Zj 0 0 -340 -30 0

y1 y2 y3
SOLUCIN PTIMA PRIMAL DUAL

Cj -1100 -1800 -2000 0 0 -M -M


Ck Xk b y1 y2 Y3 e1 e2 a1 a2
-1100 Y1 340 1 0 3 -40 20 40 -20
-1800 y2 30 0 1 -1 20 -20 -20 20

Zj -428000 -1100 -1800 -1500 8000 14000 -8000 -14000

Cj - Zj 0 0 -500 -8000 -14000 -M+8000 -M+14000

x1 x2
Diferencia entre los planteamientos Primal y Dual

PRIMAL DUAL

Unidades de producto final que Valor marginal por unidad del


Variables se fabrican recurso

Maximizar utilidades = Minimizar valor marginal = (valor


Funcin (unidades del producto) x marginal por unidad de recurso) x
objetivo (utilidad unitaria) (unidades del recurso)

Limitaciones sobre el uso de Requerimientos de utilidad por


Restricciones recursos escasos unidad para cada producto
Relacin entre la solucin ptima primal y la solucin
ptima dual

Concepto importante:

En la solucin ptima, los valores de la funcin


objetivo de ambos problemas son iguales. Para
cualquier otra solucin dual (que no sea ptima)
el valor dual de la funcin objetivo (W) ser
siempre mayor que el de cualquier valor primal
factible (Z).
Valor
funcin
objetivo
Problema Dual

W
Valor
ptimo
Z

Problema Primal

0
Nro. iteraciones

Relacin de los valores primal y dual


Relacin entre la solucin ptima primal y la solucin
ptima dual

Puesto que el ptimo, el valor Zopt es igual al valor Wopt


puede determinarse el efecto de un cambio en un solo
recurso escaso, ejemplo, el nitrato.
La disponibilidad de nitrato es 1100 tons y la
contribucin al valor de la funcin objetivo en el dual
es:
1100y1.
Si se aumenta la disponibilidad del nitrato en una
unidad, el aumento resultante en W es:
(1100 + 1)y1 1100y1 + y1
Relacin entre la solucin ptima primal y la solucin
ptima dual

El aumento en las utilidades en el dual para un


aumento de una unidad en el nitrato es igual al
valor de la variable dual correspondiente, y1.

Dado que Z es igual a W en el ptimo, un


aumento de una unidad en el nitrato dar como
resultado un aumento en el valor de la funcin
objetivo del primal en una cantidad equivalente
a y1.
SOLUCIN PTIMA DUAL

y1 = $ 340.00/ton nitrato
y2 = $ 30.00/ton fosfato
y3 = $ 0.00/ton potasio

W = -(-428000) = $428000
Relacin entre la solucin ptima primal y la solucin
ptima dual

De esta manera se determina el efecto que tiene


un cambio unitario en un recurso determinado.
Si el cambio es un aumento unitario, la utilidad, Z
aumentar en una cantidad equivalente al valor
ptimo de la variable dual correspondiente.
Una disminucin unitaria en el nivel de un
recurso dar como resultado una disminucin
correspondiente en el valor de la funcin
objetivo en la solucin ptima del primal.
Relacin entre la solucin ptima primal y la solucin
ptima dual

Al resolver el problema dual (determinar las variables yi)


puede determinarse el efecto que tiene un cambio en un
recurso sobre la funcin objetivo.
Para resolver el dual, adems del primal, se requiere doble
esfuerzo. Pero, los valores de las variables duales pueden
encontrarse en la tabla ptima del primal.
Esto se debe a que existe una variable de holgura para cada
restriccin primal y una variable dual asociada a cada una
de las restricciones primal. A partir de esto se forma una
correspondencia de uno a uno entre las variables duales y
las variables primal de holgura.
Relacin entre la solucin ptima primal y la solucin
ptima dual
Cuando se utiliza el mtodo simplex para resolver un P.L.
los precios duales (variables duales) estn contenidos en la
tabla simplex final:
Tipo de restriccin Precio Dual
<= Valor Zj para la variable de
holgura correspondiente a la
restriccin.
>= Negativo del valor Zj para la
variable de exceso correspondiente
a la restriccin.
= Valor Zj para la variable artificial
correspondiente a la restriccin.
INTERPRETACIN ECONMICA DEL DUAL

PROBLEMA PRIMAL
Dado un valor unitario para cada unidad de producto o
resultado, determinar qu tanta produccin debe generarse
con el objeto de maximizar el valor de la produccin total. Las
restricciones exigen que la cantidad que se utiliza de cada
recurso sea inferior o igual a la cantidad disponible.
PROBLEMA DUAL
Dada la disponibilidad de cada recurso o insumo, determinar el
valor de cada unidad de recurso, de manera que se minimice el
valor de los recursos totales (es decir el costo de los recursos).
Las restricciones exigen que el valor unitario de los recursos de
entrada sea mayor o igual al valor de cada unidad de producto.
Interpretacin Econmica del Dual

Min W = $(1,100y1 + 1,800y2 + 2,000y3)

s. a.:
(0.05y1 + 0.05y2 + 0.10y3)$/ton fert 5-5-10 >= 18.5 ($/ton fert 5-5-10)

(0.05y1 + 0.10y2 + 0.05y3)$/ton fert 5-10-5 >= 20 ($/ton fert 5-10-5)

y1, y2, y3 >= 0


Interpretacin Econmica del Dual

y1 = $ 340.00/ton nitrato
y2 = $ 30.00/ton fosfato
y3 = $ 0.00/ton potasio
Interpretacin econmica del Dual

Cada una de las variables duales equivale a la utilidad


adicional que puede obtenerse de una unidad adicional
del recurso correspondiente.
Es decir, y1 = 340 implica que cada tonelada adicional
de fosfato produce $340 adicionales de utilidad. Lo
mismo ocurre con los dems recursos.
Para la toma de decisiones, las variables duales indican
la cantidad extra que se estara dispuesto a pagar por
una unidad adicional de un recurso especfico. Es decir,
estaramos dispuesto a pagar un precio ms elevado por
un recurso escaso, hasta por el valor de la variable dual.
Slo nos interesa el excedente sobre el precio normal.
EL PROBLEMA DUAL
PRECIO DUAL
Es la mejora en el valor de la funcin objetivo del primal por
cada aumento unitario en el lado derecho de una restriccin.

PRECIO SOMBRA
Es el cambio en valor de la funcin objetivo del primal por
una variacin unitaria en el lado derecho de una restriccin.

En problemas de maximizacin, los precios duales y los


precios sombra son lo mismo; en problemas de minimizacin,
el precio sombra es el negativo del precio dual.
G R A C I A S

Anda mungkin juga menyukai