Vous êtes sur la page 1sur 6

19/05/2015

Ejercicio PP, PD, KT


Problema:
La familia Latorre tiene el problema de transportar sus productos agrcolas
desde sus bodegas 1 y 2, a tres centros de consumo. El costo unitario de
transporte de sus bodegas B1 y B2 a los centros de consumo C1, C2 y C3 son
(UM):

Problema dual,
anlisis de sensibilidad

Bod\centros C1
B1
20
B2
50

Mtodos de Optimizacin

a) Formule el PPL correspondiente, como PP y como PD. Plantee las primeras


tablas del simplex para aplicar el algoritmo. Compare y analice.
b) Aplique las condiciones de KT al PP y PD. Compare y concluya.

3.Programacin No Lineal.

El problema dual y el mtodo simplex


De las condiciones de KT, se sabe que al resolver el PP se puede
obtener inmediatamente la solucin al PD.

Analizar la conexin PP-PD a travs del mtodo simplex,


admitiendo que el PPL tiene solucin y se conoce.
PP:
Max cx
s.a Ax = b
xO
Definicin:

UdeC -DIC 2015

Max cBxB + cNxN


s.a B xB + N xN = b
xB , xN 0

3.Programacin No Lineal.

3.Programacin No Lineal.

ptimo: xB* = B-1 b

Se haba visto que en el ptimo:


FO PP = FO PD
c x* = * b
cB xB* = * b
cB B-1 b = * b
* = cB B-1
si se logra identificar la matriz B,
y se invierte, se puede encontrar *.

Reescribir el PP en trminos de esta definicin:


Mtodos de Optimizacin

Mtodos de Optimizacin

El problema dual y el mtodo simplex

A = [ B, N ] ; xT = [xB, xN ] ; c = [cB , cN]


se distinguen explcitamente los coeficientes asociados a variables
bsicas y no bsicas de la solucin del PPL.

UdeC -DIC 2015

C3
30
60

La demanda en los centros de consumo es de 200, 350 y 500 unidades en C1, C2


y C3, respectivamente. La disponibilidad de productos en las bodegas es de
300 y 750 unidades en B1 y B2, respectivamente.

Mtodos de Optimizacin
DIC - UdeC

UdeC DIC 2015

C2
40
25

UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

19/05/2015

El problema dual y el mtodo simplex


Analizar la tabla inicial del PPL prototipo del curso:
M

x1 x2 x3 x4 x5
2
1
1

-1

1
1
3

1
0
0

0
1
0

0
0
1

90
50
120

40 60

Entonces:

Solucin?
Base: x1, x2, x3
x4=x5=0

Si se conoce la solucin al problema (ptimo), se conocen


las variables bsicas y no bsicas.
xB = { x1, x2, x3} xN = { x4,x5}
cB = {c1,c2,c3}
cN = {c4, c5}

B=
UdeC -DIC 2015

2
1
1

1
1
3

1
0
0

0
N= 1
0
Mtodos de Optimizacin

El problema dual y el mtodo simplex


* = cB B-1
2 1 1
* = [40 60 0 ] 1 1 0
1 3 0

0 3/2 -1/2
* = [40 60 0 ] 0 -1/2 1/2 = [ 0 30 10 ]
1 -5/2 1/2
M

Tabla final
del simplex:

0
0
1

-1
3.Programacin No Lineal.

UdeC -DIC 2015

El problema dual y el mtodo simplex


Dado que x4 y x5 son variables no bsicas, y corresponden a
holguras, los beneficios reducidos son iguales a las variables
duales, pero con signo cambiado.
En efecto:
r4 = -30 = - 2
r5 = -10 = - 3
Las variables duales (precios sombra)
costos de oportunidad
asociados a la introduccin de una actividad que no est en la
solucin ptima
Permite considerar fabricar un nuevo producto
Permite considerar expandir la capacidad del recurso
Permite medir la variacin ante pequeos cambios en recursos.
Anlisis de sensibilidad a la informacin utilizada, datos.
UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

-1

x1 x2

x3

x4

x5

0
1
0

0
0
1

1
0
0

-5/2
3/2
-1/2

1/2
-1/2
1/2

35
25
15

-30

-10

-2700

Mtodos de Optimizacin

3.Programacin No Lineal.

Anlisis de los datos


Un modelo es una simplificacin, algo
arbitraria, de Ia realidad.
Existen supuestos y/o hiptesis en la
formulacin.
Los valores asignados a los parmetros tienen
algn grado de incertidumbre.
Cuantificar la incidencia de esta ignorancia en
el ptimo.

UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

19/05/2015

Anlisis de sensibilidad

EXISTE UNA FORMULACION PPL, MODELO ADECUADO


EXISTE SOLUCION A ESTE PROBLEMA
CERTEZA 0 VARIABILIDAD EN LOS PARAMETROS
CONDICION: BASE PERMANECE OPTIMA,
SON CONSTANTES
SE ANALIZARAN CAMBIOS EN LOS COEFICIENTES: b, c , A

Anlisis de sensibilidad:
variacin coeficientes funcin objetivo
x2

Max M = 40x1 + 60 x2
s.a 2x1 + x2 90
x1 + x2 50
x1 + 3x2 120
x1, x2 0

p=-40/60=-c1/c2

Determinacin de Ios rangos dentro de Ios cuales pueden variar


Ios diversos parmetros de modo que:
la base ptima permanezca ptima y la solucin sea factible

C1

x1

Variaciones independientes de cada parmetro, ceteris paribus

Informacin necesaria contenida en el Simplex


Anlisis grafico
UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

Anlisis de sensibilidad a los coeficientes


de la funcin objetivo: c
Cambio coeficientes FO => cambio en la pendiente de la FO
Variacin de c1:
Si c1 cunto puede hacerlo?
Hasta que sea paralelo a la restriccin mq C.
Si c1

, cambia la solucin, cambia la base, x1 deja


de pertenecer a la base.

Si c1 , hasta que sea paralela a la restriccin mq. B,


sigue siendo vlida la base.
UdeC -DIC 2015

Mtodos de Optimizacin

x1 = 15
x2 = 35
x3 = 25
x4 = x5 = 0
M = 2700

Cambios en la FO
Cambios en c1 c2

3.Programacin No Lineal.

UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

Anlisis de sensibilidad a los coeficientes


de la funcin objetivo: c

Recordar
Max cBxB + cNxN
s.a B xB + N xN = b
xB = B -1 b B -1 N xN
xB , xN 0
Reemplazando xB en la FO, se tiene:
cBxB + cNxN = cB (B -1 b B -1 N xN ) + cNxN
= cB B -1 b + (cN cB B -1 N ) xN
= cB B -1 b +
(rN) xN

rN = beneficio o costo reducido (ltima fila tabla ptima)


En el ptimo : rN = (cN cB B -1 N ) debe ser negativo, rN 0
UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

19/05/2015

Aplicacin anlisis de sensibilidad a los


coeficientes de la funcin objetivo: cB , cN
i) Coeficientes asociados a variables no bsicas:
c4 y c5.
r = cN - cB B-1 N 0
c4 cB B-1 N4
c4 30 = 2
Entonces, si c4 >30, entra a la base x4.
De la misma forma:
c5 cB B-1 N5 = 3 = 10
UdeC -DIC 2015

3.Programacin No Lineal.

Anlisis de sensibilidad
variacin coeficientes disponibilidad de recursos
Max M = 40x1 + 60 x2
s.a 2x1 + x2 90
x1 + x2 50
x1 + 3x2 120
x1, x2 0

x1
x1 = 15
x2 = 35
x3 = 25
X4 = x5 = 0
M = 2700

b1 > 90 no tiene cota


b1 < 90 est acotado
b3 > 120 est acotado
b3 < 120 est acotado
UdeC -DIC 2015

Mtodos de Optimizacin

ii) Cambios en coeficientes cj asociadas a variables bsicas:


c1, c2, c3
Variacin de c1: tiene dos lmites.
afecta a: r4 = c4 - cB B-1 N4 0
r5 = c5 - cB B-1 N5 0
r4 = 0 - [c1 60 0 ] B-1 [0 1 0 ]T
= - 3/2 c1 + 30 0
=> c1 20
r5 = 0 - [c1 60 0 ] B-1 [0 0 1 ]T
= 1/2 c1 - 30 0
=> c1 60

Mtodos de Optimizacin

x2

Aplicacin anlisis de sensibilidad a los


coeficientes de la funcin objetivo: c

3.Programacin No Lineal.

Luego: 20 c1 60 sin que cambie la base ptima.


Si c1 > 60 , entra x5 a la base.

Aplicacin anlisis de sensibilidad a cambios


en la disponibilidad de recursos: b
Corresponde a un traslado paralelo de la recta de la restriccin.
Para b1 puede hacerlo hasta el , ya que es una restriccin inactiva
Para b1 slo puede hacerlo hasta que topa la regin factible, en ese
momento la restriccin empieza a ser activa y cambia la
base ptima.
Para b2 puede desplazarse hasta que deja de ser activa, abandona la
regin factible, cambia la base ptima.
Para b2 slo puede hacerlo hasta que deja de intersectar a la
restriccin mq C , en ese momento la restriccin mq C deja
de ser activa y cambia la base ptima.
Restriccin inactiva: investigar slo un lmite
Restriccin activa: investigar dos lmites
UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

19/05/2015

Aplicacin anlisis de sensibilidad a cambios en


la disponibilidad de recursos: b

Aplicacin anlisis de sensibilidad a cambios en


la disponibilidad de recursos: b
Determinar rango de variacin de b1:
b = B-I b 0
b = B-I [ b1 50 120 ]T 0

RANGO DE VARIACION DE bi
Observar tabla final Simplex: x *
x*= b0
Optimo: x* = b = B-I b 0

65 b1

Si las horas de mquina A se reducen a 80 h/sem, qu pasa con la


solucin?
replantear el modelo?
Aplicar anlisis de sensibilidad:
Est en el rango?
Se mantiene la base ptima, luego sigue siendo inactiva.
Se altera la solucin, ya que cambia la holgura. Produccin y FO no cambia.

En este caso, slo verificar que cambios en b, no alteren


la no negatividad de las variables.

Si cambia b, en b, sin que cambie la base ptima,


=> cambia la F.O.

Determinar rango para b2 y analizar si la disponibilidad de horas de la


mquina B baja a 40 h/sem, cmo afecta a la solucin?

M = j bj
=> M= M* M
UdeC -DIC 2015

M = b
Mtodos de Optimizacin

3.Programacin No Lineal.

UdeC -DIC 2015

Aplicacin anlisis de sensibilidad a


cambios en los parmetros aij
Cualquier cambio en aij altera la matriz A, por lo tanto slo se analizar:
i) Agregar un nuevo producto k actividad
ii) Agregar una nueva restriccin
Agregar un nuevo producto:
Significa agregar una nueva columna a la matriz A
Se conoce el costo o beneficio de incorporar el producto: ck
Analizar la conveniencia de su introduccin al proceso productivo.
Si la base no cambia => los precios sombra asociados a cada recurso se
conocen.
El costo de oportunidad que tendra un nuevo producto K ser: c =
j akj
Si c ck , convendra introducirlo a la base y habr que resolver
nuevamente el PPL, con los nuevos datos.
Si c ck , no conviene introducirlo a la base y x*k= 0, variable no bsica,
no cambia la solucin al problema.
UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

Mtodos de Optimizacin

3.Programacin No Lineal.

Aplicacin anlisis de sensibilidad a


cambios en los parmetros aij
Agregar una nueva restriccin:
Averiguar si sta se cumple en el ptimo.
Si no se cumple, habr que formular y resolver el PPL
nuevamente.
Aplicacin:
a) Se propone analizar la posibilidad de fabricar un nuevo
producto. Este requerir de 2 horas en la mquina A, 2
horas en la mquina B, y slo una hora en la mquina
C, por cada unidad que se produzca.
Qu beneficio neto debera tener este producto para
que sea interesante producirlo?
UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

19/05/2015

Aplicacin anlisis de sensibilidad a cambios en


los parmetros aij
Costo de oportunidad: c =

akj => c = 0 * 2 + 30 * 2 + 10 * 1 = 70 UM

=> Si el beneficio neto asociado al nuevo producto es mayor que 70,


conviene producirlo y habr que formular y resolver nuevamente el PPL .
b)

Para mejorar la calidad de su produccin, el gerente de la empresa ha


decidido arrendar otra mquina que se emplear para mejorar las
terminaciones de sus productos.
EI producto 1 requerir de 2 horas y el producto 2 de 1 hora en la nueva
mquina. Su disponibilidad es de 40 horas/semana si la maneja 1 operario.

2 x1 + x2 40
Verificacin: 2* 15 + 35 = 64 > 40, reformular el PPL, resolverlo.
Si la disponibilidad fuera de 2 operarios:
2 x1 + x2 80
Verificacin: cumple la restriccin, y es inactiva , habra que conocer el
costo asociado y el cambio en el precio de venta, para tomar una decisin.
UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

Ejercicio
Para el problema prototipo:
A qu precio estara dispuesto a arrendar la
empresa?
A qu precio vendera la empresa?
Suponga que baja la utilidad del producto 2 a la
mitad, de qu forma afecta la operacin de la
empresa?
Si la disponibilidad de horas de la mquina B
aumentan a 120, afecta la produccin?, y si bajan a
70? Explique
Si le ofrecen arrendar horas de mquina C a 5 UM/h,
acepta? Explique
UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

Problema dual,
anlisis de sensibilidad
Mtodos de Optimizacin
DIC - UdeC

UdeC -DIC 2015

Mtodos de Optimizacin

3.Programacin No Lineal.

Vous aimerez peut-être aussi