Documente Academic
Documente Profesional
Documente Cultură
LA TEORA DE LA
DUALIDAD
El mtodo simplex adems de resolver un
problema de PL llegando a una solucin ptima
nos ofrece ms y mejores elementos para la toma
de decisiones.
La dualidad y el anlisis de sensibilidad son
potencialidades de ste mtodo.
El concepto de dualidad indica que para cada
problema de PL hay una asociacin y una
relacin muy importante con otro problema de
programacin lineal, llamado precisamente dual.
En forma general
Dualidad
MAX Z= 3X1 + 4X2 2X3
Variables duales
Y1
Y2
5X1 +
Y3
X1 > 0,
X2
> 0,
X3 >0
Y4
no restringida en signo
Y1 > 0,
Y2
Y3 - 4Y4 >= 4
> 0,
Y3 > 0,
Y4 >
no restringida en signo
EJEMPLOS
Si el problema primal es:
MAX Z= 45X1 + 17X2 + 55X3
Sujeto a:
X1 + X2 + X3 200
9X1 + 8X2 + 10X3 5000
10X1+ 7X2 + 21 X3 4000
Xj 0
Sujeto a:
Y1 + 9Y2 + 10Y3 45
Y1 + 8Y2 + 7Y3 17
Y1 + 10Y2 + 21Y3 55
Yj 0
Ejemplo
Problema primal:
MIN Z= 19X1 + 18X2
Sujeto a:
X1 + 5X2 100
X1 + 3X2 200
X1
50
X2 35
Xj 0
9
Solucin
Problema primal:
Problema dual:
Sujeto a:
Y1 + Y2 + Y3
19
5Y1 + 3Y2 +
+ Y4 18
Yj 0
10
Minimizar Z
Maximizar Z
Restriccin Ci
Restriccin Ci
Variable i no restringida
Restriccin = Ci
11
Anlisis de
Sensibilidad
M. En C. Eduardo Bustos Faras
12
Qu es el anlisis de
sensibilidad?
El anlisis de sensibilidad es el estudio de la
forma en la que se afecta la solucin ptima al
presentarse cambios en los coeficientes de un
programa lineal.
Utilizando ste anlisis podemos responder a
preguntas como las siguientes:
Cmo afectar a la solucin ptima un cambio
en uno de los coeficientes de la funcin objetivo?
Cmo afectar a la solucin ptima un cambio
en el valor del segundo elemento de una
restriccin?
13
ANLISIS DE
POSTOPTIMALIDAD
Dado que el anlisis de sensibilidad se ocupa de
la forma en que los cambios anteriores afectan a
la solucin ptima, el anlisis no comienza hasta
que se obtiene, precisamente, la solucin ptima
al problema de programacin lineal original.
Por esto ltimo al anlisis de sensibilidad con
frecuencia se le denomina anlisis de
postoptimalidad.
As pues, pese al cambio en alguno de los
parmetros de la formulacin original que dan
paso a un nuevo problema, no ser necesario
14
volver a resolver el problema desde el principio.
ENTORNO DINMICO DE
LOS NEGOCIOS
La principal razn de la importancia del anlisis de
sensibilidad para quienes toman las decisiones es que los
problemas reales ocurren en un medio ambiente
dinmico. Los precios de las materias primas varan, la
demanda flucta, las empresas sustituyen maquinaria y
mano de obra, etc.
Si se ha utilizado un modelo de programacin lineal en un
entorno de este tipo (dinmico), puede esperarse que con
el paso del tiempo algunos de los coeficientes cambian.
Los administradores desearn determinar la forma en que
esos cambios afectan a la solucin ptima del problema
de programacin lineal original.
15
CAMBIOS EN EL PL
ORIGINAL
El nuevo problema puede diferir del original
en uno o varios de los siguientes aspectos:
1. Cambios en la disponibilidad de recursos
(vector b).
2. Cambios en los costos unitarios o
utilidades (vector c).
3. Cambios en los coeficientes tecnolgicos
(matriz aij)
16
PREDICCIN DE LAS
CONDICIONES FUTURAS
El trabajo del equipo de investigacin de
operaciones apenas comienza cuando se ha
aplicado con xito el mtodo smplex para
identificar una solucin ptima del modelo.
Los valores de los parmetros que se usan
en el modelo casi siempre son slo
estimaciones basadas en una prediccin de
las condiciones futuras.
17
ESTIMACIN DE LOS
PARMETROS
Los datos obtenidos para desarrollar estas
estimaciones con frecuencia son bastante
imperfectos o no existen, as que los
parmetros de la formulacin original
pueden representar poco ms que
estimaciones optimistas o pesimistas que
protegen los intereses de los estimadores.
18
IMPORTANCIA DEL
ANLISIS
Por estas razones es importante llevar a cabo un anlisis
de sensibilidad, para investigar el efecto que tendra
sobre la solucin ptima proporcionada por el mtodo
smplex el hecho de que los parmetros tomaran otros
valores posibles.
En general, habr algunos parmetros a los que se les
puede asignar cualquier valor razonable sin que afecten la
optimalidad de esta solucin. Sin embargo, tambin habr
parmetros con valores probables que lleven a una nueva
solucin ptima.
Esta situacin es particularmente seria, si la solucin
original adquiere valores sustancialmente inferiores en la
funcin objetivo, o quiz no factibles.
19
PARMETROS SENSIBLES
Por lo anterior, un objetivo fundamental del anlisis
de sensibilidad es identificar los parmetros
sensibles, (por ejemplo, los parmetros cuyos
valores no pueden cambiar sin que cambie la
solucin ptima). Para ciertos parmetros que no
estn clasificados como sensibles, tambin puede
resultar de gran utilidad determinar el intervalo
de valores del parmetro para el que la solucin
ptima no cambia.
20
INFORMACIN PRODUCTO
DEL ANLISIS
La informacin de este tipo es invaluable en dos
sentidos.
Primero, identifica los parmetros ms importantes, con
lo que se puede poder un cuidado especial al hacer
sus estimaciones y al seleccionar una solucin que
tenga un buen desempeo para la mayora de los
valores posibles.
Segundo, identifica los parmetros que ser necesario
controlar de cerca cuando el estudio se lleve a la
prctica. Si se descubre que el valor real de un
parmetro se encuentra fuera de su intervalo de
valores permisibles, sta es una seal inminente de21
que es necesario cambiar la solucin.
CAMBIOS EN LA DISPONIBILIDAD
DE RECURSOS (VECTOR b).
Para el anlisis de sensibilidad de la validez de
los coeficiente del lado derecho nos interesa
responder las siguientes preguntas :
Manteniendo todos los otros coeficientes , en cunto cambiara
el valor ptimo de la funcin objetivo (por ejemplo, la ganancia)
si el coeficiente del lado derecho de una restriccin cambia en
una unidad?
Hasta cuntas unidades se puede agregar o disminuir para que
la solucin siga siendo vlida?
26
27
AGRO TECH
La ltima vez que vimos el problema de Ia
Agro-Tech Inc., estbamos tratando de
determinar Ia mezcla de produccin de los
fertilizantes 5-5-10 y 5-10-5 que fuera mas
redituable.
El primero se venda en $71.50 por tonelada
y el segundo en $69.
En el proceso de planeacin, haba tenia
que trabajar dentro de Ia estructura de Ia
disponibilidad de las materias primas
escasas que se usan en Ia produccin de
28
los fertilizantes.
30
31
35
36
Tabla ptima
37
Definiciones:
Las variables bsicas son aquellas donde C j Z j 0
Las variables no bsicas son aquellas en donde
Cj Zj 0
38
CAMBIO EN EL COEFICIENTE DE LA
FUNCIN OBJETIVO DE UNA VARIABLE NO
BSICA
45
Definiciones:
Las variables bsicas son aquellas donde C j Z j 0
Las variables no bsicas son aquellas en donde
Cj Zj 0
48
50
Considerando
x3,
recuerde
que
al
departamento de mercadotecnia Ie gustara
determinar Ia magnitud del aumento en el
precio que se requerira para fabricar el
fertilizante 5-5-5.
Puede
responderse
esta
pregunta
determinando 3 (y c3) para Ia variable x3.
Se comienza el proceso aadiendo un
coeficiente 3 aI coeficiente c3 asociado con
x3 en Ia tabIa.
54
TABLA 5-2
56
RESUMEN
40
4
+ C3 4 + 14.5
+ C3 18.5
58
59
Para
responder
a
la
pregunta
del
departamento de mercadotecnia con
respecto al aumento en el precio del
producto 3, no es necesario llevar a cabo un
anlisis del cambio en el coeficiente de las
otras variables no bsicas, s1 y s2.
Sin embargo, si se desea, puede utilizarse el
anlisis anterior para cada una de estas
variables.
61
Cambio en el coeficiente de la
funcin objetivo de las
variables bsicas
64
4 1.5
18.5 4 + C1 1.5 + 18.5
14.5 + C1 20
65
Para x2:
x3 : 4 0 0;
S1 : 340 + 20 0;
S 2 : 30 20 0;
17
1 . 5
1.5 17
20 1.5 + C 2 17 + 20
18.5 + C 2 37
66
67
68
69
Recurso 1
8000 + 40 0;
14000 20 0;
200
700
500 3 0;
166.6
MAXIMIZAR:
Z=18.5x1 + 20x2 + 14.5x3
SUJETO A:
200 166.6
1100 + 166.6
1100 200 + r1 100
900 + r1 31266
.6
1266.6
70
Recurso 2
8000 20 0;
14000 + 20 0;
500 + 0;
400
700
500
MAXIMIZAR:
Z=18.5x1 + 20x2 + 14.5x3
SUJETO A:
500 400
1800 500 + r2 400 + 1800
x1,x2,,,x3 >= 0
1300 + r2 2200
71
Recurso 3
8000 + 0 0;
14000 + 0 0;
500 + 500;
+ r3 1500
MAXIMIZAR:
Z=18.5x1 + 20x2 + 14.5x3
SUJETO A:
0.05x1 + 0.05x2 + 0.05x3 <= 1100
0.05x1 +0.10x2+0.05x3 <= 1800
0.10x1 +0.05x2+0.05x3 <= 2000
x1,x2,,,x3 >= 0
72
73
ANALISIS DE SENSIBILIDAD
CON WINQSB
74
75
76
77
EJERCICIO INTEGRADOR
(MTODO DUAL Y ANLISIS
DE SENSIBILIDAD)
M. En C. Eduardo Bustos Faras
78
Escom computers
Mtodo simplex, dualidad y anlisis
de sensibilidad
79
OPERACIN
PRODUCCIN DE CAJAS
MONTAJE DE CIRCUITOS
ENSAMBLADO DE PORTTILES
ENSAMBLADO PARA ESCRITORIO
PORTATIL
4000
2500
2000
-------
PARA ESCRITORIO
2000
3000
---------1800
PARA ESCRITORIO
PORTTILES
MATERIALES DIRECTOS
$690
$800
PRODUCCIN
EXTERNAS
DE
CAJAS
$20
$15
MONTAJE DE TARJETAS
100
90
ENSAMBLADO FINAL
10
$125
115
PRODUCCIN
EXTERNAS
DE
CAJAS
$95
95
LLENADO DE TARJETAS
205
205
MONTAJE FINAL
415
115
$715
415
83
TOTAL
$1640
$1220
GASTOS
INDIRECTOS
TOTALES (X $1000)
$247
533
de 249
230
$1259
FIJOS GASTOS
INDIRECTOS
UNITARIOS
$95
205
415
FIJOS
115
84
CAJAS
OPERACIN
PRODUCCIN DE CAJAS
MONTAJE DE CIRCUITOS
ENSAMBLADO DE PORTTILES
ENSAMBLADO PARA ESCRITORIO
PORTATIL
4000
2500
2000
-------
PARA ESCRITORIO
2000
3000
---------1800
86
PREGUNTAS
1. Formule un programa lineal para
determinar la mezcla ptima de productos.
Suponga que no se permite la
subcontratacin.
87
VARIABLES DE DECISIN
X1 = Nmero de computadoras de
porttiles que se fabrican en un mes.
X2= Nmero de computadoras escritorio
que se fabrican en un mes.
88
Solucin
Max Z = 180 X1 -140 x2
Sujeta a:
() x1 + x2 <= 2000
(1)
X1 <= 2000
(2)
X2 <= 1800
(3)
1.2 X1 + x2 <= 3000 (4)
X1, X2 >= 0, y enteros
PARA GENERAR LAS RESTRICCIONES:
(x1,y1)
(x2, y2)
(4000,0) y (0, 2000)
y-y1 = ((y2-y1)/(x2-x1)) (x-x1)
89
90
91
92
93
94
SOLUCIN
3. Nada, la solucin sera la misma.
95
96
97
SOLUCIN
4. 1 (c1-z1)>= 0
1 (-140-0)>= 0
1 +140 >= 0
1 >=140
C1 = -140 + 1
C1=-140+140 =0
Por lo tanto, valores de c1 superiores a cero.
98
PREGUNTAS
5. Debe Escom utilizar subcontratistas para
montar las tarjetas de circuitos? Argumente
porqu si o porqu no, sin formular y
resolver el problema lineal.
100
TABLA INICIAL
PARA ESCRITORIO
PORTTILES
MATERIALES DIRECTOS
$690
$800
PRODUCCIN
EXTERNAS
DE
CAJAS
$20
$15
MONTAJE DE TARJETAS
100
90
ENSAMBLADO FINAL
10
$125
115
PRODUCCIN
EXTERNAS
DE
CAJAS
$95
95
LLENADO DE TARJETAS
205
205
MONTAJE FINAL
415
115
$715
415
101
TOTAL
$1640
$1220
PARA ESCRITORIO
TABLA CON
SUBCONTRATACIN
PORTTILES
MATERIALES DIRECTOS
$690
$800
PRODUCCIN
EXTERNAS
DE
CAJAS
$20
$15
MONTAJE DE TARJETAS
100
90
ENSAMBLADO FINAL
10
$125
115
PRODUCCIN
EXTERNAS
DE
CAJAS
$95
95
LLENADO DE TARJETAS
110
100
MONTAJE FINAL
415
115
$620
310
102
TOTAL
$1545
$1115
103
104
SIN SUBCONTRATAR
Max Z = 180 X1 -140 x2
C2= 1500-1640
C1=1400-1220
CON SUBCONTRATACIN
C2=1500-1545=-45
C1=1400-1115=285
105
ESCRITORIO
C1= 1500-1545=-45
PORTTILES
C2=1400-1115=285
107
6. CON
SUBCONTRATACIN
Max Z = 285 X1 -45 x2
Sujeta a:
() x1 + x2 <= 2000
(1)
X1 <= 2000
(2)
X2 <= 1800
(3)
1.2 X1 + x2 <= 3000 (4)
X1, X2 >= 0
SIN SUBCONTRATACIN
Max Z = 180 X1-140 x2
Sujeta a:
() x1 + x2 <= 2000
(1)
X1 <= 2000
(2)
X2 <= 1800
(3)
1.2 X1 + x2 <= 3000 (4)
X1, X2 >= 0
108
109
110
111