Investigación de Operaciones 1

Anuncio
Investigación de Operaciones 1
Clase 17
Pablo Andrés Maya
Junio, 2014
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
1 / 21
Dualidad
Considere los siguientes programs lineales
Primal
max Z =
n
X
Dual
min W =
c j xj
s.a.
m
X
aij xj ≤ bi ∀i = 1 . . . m
j=1
aij wi ≥ cj ∀j = 1 . . . n
i=1
wi ≥ 0 ∀i = 1 . . . m
xj ≥ 0 ∀j = 1 . . . n
Pablo Andrés Maya ()
bi wi
i=1
j=1
s.a.
n
X
m
X
Investigación de Operaciones 1
Junio, 2014
2 / 21
Dualidad
Considere los siguientes programs lineales
Primal
Dual
max z = cT x
min z = wT b
s.a.
s.a.
Ax ≤ b
wT A ≥ cT
x≥0
w≥0
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
3 / 21
Relación primal-dual
Ambos problemas hacen uso de los mismos paráametros para su
construcción (aij , bi y cj ), solo que en diferente ubicación.
Cada restricción del problema primal tiene asociada una variable en el
problema dual y cada variable del problema primal tiene asociada una
restricción del problema dual.
Los coeficientes de cada columna de A en el problema primal
corresponden a los coeficientes de una de las restricciones del
problema dual. Mientras que, los coeficientes de cada renglón de A
en el problema primal corresponde a los coeficientes en una variable
en las restricciones del problema Dual.
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
4 / 21
Relación primal-dual
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
5 / 21
Precio sombra
Precio sombra
−1
T
z = cT x = cT
B B b + cN xN
z = w T b + cT
N xN
Se perturba ligeramente el lado derecho bi , manteniendo la optimalidad de
la solución. entonces podrı́a interpretarse
δz ∗
= cbT B−1
= wi∗
i
δbi
(1)
como la razón de cambio del valor óptimo por un incremento unitario en el
i-ésimo valor del lado derecho dado que las variables no básicas se
mantienen en cero.
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
6 / 21
Precio sombra
Pregunta
Cuanto estarı́a dispuesto a pagar usted por una unidad extra de recurso bi ?
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
7 / 21
Precio sombra
Pregunta
Cuanto estarı́a dispuesto a pagar usted por una unidad extra de recurso bi ?
La respuesta la dan los precios sombra
Cuanto estarı́a dispuesto a pagar usted por una unidad extra de
recurso del cual no se han consumido todas las unidades disponibles?
Cuantas unidades producirı́a usted de un producto cuya ganancia
generada
(cj ) es menor que el costo de los recursos consumidos
P
( m
a
w
i=1 ij i )?
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
7 / 21
Interpretación del dual
Primal
max Z =
n
X
Dual
min W =
c j xj
s.a.
m
X
aij xj ≤ bi ∀i = 1 . . . m
j=1
aij wi ≥ cj ∀j = 1 . . . n
i=1
wi ≥ 0 ∀i = 1 . . . m
xj ≥ 0 ∀j = 1 . . . n
Pablo Andrés Maya ()
bi wi
i=1
j=1
s.a.
n
X
m
X
Investigación de Operaciones 1
Junio, 2014
8 / 21
Interpretación del dual
La variable wi en el problema dual representa el precio sombra de una
unidad de recurso i. Observe que si el fabricante decide no producir una
unidad del producto j y en cambio rentar los recursos que no utilizar en su
produccion
Pm por precios justos (w1 ,w2 , . . . ,wm ) la restricción del problema
dual i=1 aij wi ≥ cj estipula que la renta de las unidades de recurso
liberadas por no producir una unidad de j debe ser mayor que la perdida
de ganancia ocasionada. Sin embargo, con el fin de que los precios de
renta de los recursos liberados sean justos se minimiza la renta total.
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
9 / 21
Interpretación del dual
Primal
min Z =
n
X
Dual
max W =
c j xj
s.a.
n
X
aij xj ≥ bi ∀j = 1 . . . m
i=1
aij wi ≤ cj ∀i = 1 . . . n
j=1
wi ≥ 0 ∀i = 1 . . . m
xj ≥ 0 ∀j = 1 . . . n
Pablo Andrés Maya ()
bi wi
i=1
j=1
s.a.
m
X
m
X
Investigación de Operaciones 1
Junio, 2014
10 / 21
Interpretación del dual
Suponga que se contrata una empresa para producir b1 , b2 . . . bm
unidades de m productos. Para producir esos bienes la empresa puede
realizar cualquiera de las n actividades en distintos niveles, cada actividad
j tiene su propio costo cj y se acepta pagar el costo total de producción.
Desde el punto de vista del comprador, le gustarı́a tener control sobre las
operaciones de la empresa de modo que pudiera especificar las
combinaciones y niveles de las actividades de la empresa para minimizar el
costo total de producción. Si aij representa la cantidad
P de producto i
generada por una unidad de la actividad j, entonces nj=1 aij xj representa
el total de unidades que se producen del producto i el cual debe ser mayor
o igual que la cantidad requerida bi . Por tanto, el problema que el
comprador desea resolver es el problema primal.
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
11 / 21
Ejercicio
Una empresa procesadora de tomate de árbol tiene dos productos para la
venta, pulpa y mermelada, cada uno de los cuales consume una cantidad
fija de fruta (kg) y de horas de procesamiento. Se dispone de 200kg de
fruta y 160 horas máquina. La cantidad en kilos que debe producir de
pulpa (x1 ) y de mermelada (x2 ) con el fin de maximizar su utilidad se
determina usando el siguiente PL
max z = 5x1 + 20x2
s.a.
x1 + 3x2 ≤ 200
3x1 + 2x2 ≤ 160
xi ≥ 0 i = 1, 2
Cuanto estarı́a usted dispuesto a pagar por una unidad extra de cada
recurso?
Pablo Andrés Maya ()
Investigación de Operaciones 1
Junio, 2014
12 / 21
Descargar