Documente Academic
Documente Profesional
Documente Cultură
Anlisis de dualidad
Objetivos
Alnalizarlaunidad,elalumno:
Identicareltipodeproblemasqueseresuelvenconelmtododual-smplex.
Utilizarelmtododual-smplexpararesolvermodelosdePLenelentorno
de los negocios.
133
Introduccin
El mtodo dual-smplex, utilizado hasta ahora para resolver modelos de
programacin lineal en su forma estndar, ha demostrado ser una eciente
herramienta en apoyo a la toma de decisiones basadas en resultados cuantitativos.
Sin embargo, los problemas o casos a resolver no siempre se presentan de tal
manera que puedan expresarse en la forma estndar y resolverse por el mtodo
dual-smplex, por lo que es necesario plantear una metodologa para resolver estos
casos. Se tiene un mtodo aprovechando uno de los resultados del desarrollo de
la programacin lineal, el concepto de dualidad plantea que, asociado a todo
problema de programacin lineal, existe otro problema lineal llamado dual. En
este captulo se desarrolla la teora y aplicacin del mtodo dual-smplex en la
resolucin de problemas y casos prcticos.
4.1. Denicindelproblema
Elproblemadeprogramacinlinealdualquesedeneapartirdeunproblema
original (primal), comparte con l los mismos coecientes tanto de la funcin
objetivo como de las restricciones, pero en diferente posicin como ms adelante
seespecicar.
Por otra parte, es importante tener presente que:
134
Dual
Zmax=BY
Sujeto a:
ATY C
Y0
am1 x1 + am 2 x 2 + + amn x n bm
x 1 , x 2 , , x n 0
Mientras que el problema dual se ver en la forma estndar.
135
Problema dual
Z max = b1 y1 + b2 y2 + + bm ym
Sujeto a:
a12 y1 + a22 y2 + + am 2 ym c 2
a13 y1 + a23 y2 + ... + am 3 ym c 3
a1n y1 + a2 n y2 + + amn ym c n
y1 , y2 ,, ym 0
136
am1 x1 + am 2 x 2 + + amn x n bm
(1)
x 1 , x 2 , , x n 0
Para formar la tabla primal-dual se procede como sigue:
El tamao de la tabla es de m+2 renglones y n+2 columnas. (n nmero de variables
y m nmero de restricciones del problema primal).
1. La celda de la esquina superior izquierda se divide en dos con una diagonal,
en la parte superior escribimos la palabra primal (min) y en la parte inferior
dual (max).
2. En la celda de la esquina superior derecha se escribe el smbolo , mientras
que en la primera columna en el ltimo rengln se escribe el smbolo .
3. En la primera columna a partir del segundo rengln se escriben los nombres
de las variables del problema dual (mvariablesarticiales).
4. En el primer rengln se escriben los nombres de las variables del problema
primal (n variables).
137
5. Seescribenloscoecientesdelafuncinobjetivodelmodeloprimalenel
ltimo rengln.
6. Se escribe cada uno de los coeficientes de las restricciones del problema
primal en forma horizontal, ocupando los renglones de la tabla.
7. En la ltima columna se escriben las cantidades limitantes de las restricciones
del modelo primal.
8. De esta tabla podemos obtener el modelo dual, lo nico que debemos hacer
esleerelmodelodemaneraverticalyloscoecientesdelafuncinobjetivo
se obtienen de la ltima columna.
Ejemplo 1
138
5. Seescribenloscoecientesdelafuncinobjetivodelmodeloprimalenel
ltimo rengln.
139
8. De esta tabla podemos obtener el modelo dual, lo nico que debemos hacer es
leerlodemaneraverticalyloscoecientesdelafuncinobjetivoseobtienen
de la ltima columna.
140
Ejemplo 2
141
De manera similar con el primer pivote, con operaciones bsicas entre renglones
se resuelve la tabla smplex:
142
problema primal-dual, por lo que la solucin del modelo primal se obtiene del
valordeloscoecientesasociadosalasvariablesdeholguraquedenelrengln
de la funcin objetivo.
Es decir:
Por lo que al transferir la solucin de la tabla smplex a las variables originales del
problema primal se tiene:
Ejemplo 3
143
Conloanteriorpodemosdenirlasvariablesdedecisincomo:
x1 := Duracin en aos de la estrategia I.
x 2 := Duracin en aos de la estrategia II.
x 3 := Duracin en aos de la estrategia III.
Apartirdeestadenicinelmodelodeprogramacinlinealprimal es:
Z min = x1 + 3 x 2 + 2 x 3
Sujeto a:
10 x1 + 20 x 2 + 40 x 3 800
3 x 2 x 3 10
x1 , x 2 , x 2 0
(1)
(2)
(3)
144
Ahora se utiliza el mtodo smplex para resolver el modelo dual. La tabla inicial
de este modelo es:
145
De manera similar con el primer pivote, con operaciones bsicas entre renglones
se resuelve la tabla smplex:
Enestaiteracintodosloscoecientesdelrenglndelafuncinobjetivosonno
negativos, es decir, mayores o iguales a cero, por lo que el proceso del mtodo
smplex ha concluido. Cabe recordar que estamos resolviendo un problema dual,
por lo que la solucin del modelo primalseobtienedelvalordeloscoecientes
asociados a las variables de holgura que den el rengln de la funcin objetivo.
Es decir:
Por lo que al transferir la solucin de la tabla smplex a las variables originales del
problema primal se tiene:
146
Ejemplo 4
Paraelecientedesempeodelasactividadesdeunaempresacomercializadora
debienesraces,sehancuanticadoparalosdepartamentosloscostosdeventas
y administracin en $10,500.00 y $12,000.00 respectivamente. Mientras que para
una casa los mismos costos ascienden a $18,000.00 y $10,000.00, respectivamente.
La utilidad que reporta cada departamento es de $150,000.00 y de $300,000.00
para cada casa.
La empresa desea reducir al nivel mnimo posible el importe de sus costos totales
manteniendo una utilidad de al menos $18,000,000.00, as como la necesidad de que
la cantidad de departamentos vendidos a lo menos sea el doble de casas vendidas.
Cul es la combinacin ptima de departamentos y casas que se deben comercializar?
y, cul es el importe de los costos totales con el nivel de ventas calculado?
Para resolver este problema, primero identicamos que el objetivo del
planteamiento es minimizar el importe de los costos totales de la empresa.
Y que las restricciones estn relacionadas con el nivel mnimo de utilidades
y la cantidad de departamentos y casas vendidas.
147
Conloanteriorpodemosdenirlasvariablesdedecisin:
x1 := La cantidad de departamentos vendidos.
x 2 := La cantidad de casas vendidas.
Apartirdeestadenicinelmodelodeprogramacinlinealprimal es:
Nota que los costos totales son la suma de los costos de ventas y de administracin
para cada inmueble, adems, como se trata de minimizar costos, los datos de la
utilidad se emplean como una restriccin.
La tabla dual est dada por:
148
Ahora se utiliza el mtodo smplex para resolver el modelo dual. La tabla inicial
de este modelo es:
149
De manera similar con el primer pivote, con operaciones bsicas entre renglones,
se resuelve la tabla smplex:
Enestaiteracintodosloscoecientesdelrenglndelafuncinobjetivosonno
negativos, es decir, mayores o iguales a cero, por lo que el proceso del mtodo
smplex ha concluido. Cabe recordar que estamos resolviendo un problema dual,
por lo que la solucin del modelo primalseobtienedelvalordeloscoecientes
asociados a las variables de holgura que dan el rengln de la funcin objetivo. Es
decir:
Por lo que al transferir la solucin de la tabla smplex a las variables originales del
problema primal se tiene:
150
Ejercicios
1. Z min = 6 x1 + 12 x 2
Sujeto a:
2 x1 + 3 x 2 26
x1 + 5 x 2 20
2. Z min = 16 x1 + 10 x 2
Sujeto a:
3 x1 + 5 x 2 7
2 x1 + 1x 2 5
4 x1 + 2 x 2 9
3. Z min = 6 x1 + 8 x 2 + 12 x 3
Sujeto a:
6 x1 + 4 x 2 + 3 x 3 60
3 x1 + 2 x 2 + 6 x 3 20
x1 , x 2 , x 3 0
4. Z min = 7 x1 + 8 x 2 + 6 x 3
Sujeto a:
6 x1 + 4 x 2 + 3 x 3 100
3 x1 + 2 x 2 + 9 x 3 60
x1 , x 2 , x 3 0
5. Z min = 12 x1 + 8 x 2 + 9 x 3
Sujeto a:
10 x1 + 8 x 2 + 9 x 3 10
11x1 + 2 x 2 + 2 x 3 60
5 x1 + 10 x 2 + 3 x 3 30
x1 , x 2 , x 3 0
Resuelve los siguientes problemas e interpreta los resultados indicando la decisin
que se debe tomar para alcanzar el objetivo.
6. Un colegio privado en planeacin estima que los costos por gestin escolar
de cada alumno de nivel medio es de $7,400.00 y de $9,500.00 para
uno de nivel superior. El colegio espera iniciar actividades con al menos
1,250 inscritos en total y requiere de ingresos mnimos de $26,000,000.00,
los cuales obtendr con las utilidades de $26,000.00 y $32,000.00 por alumno
151
Tipo I
360
478
Tipo II
318
424
Tipo III
376
400
La institucin debe manejar un mnimo de 87 cuentas del tipo I y del tipo III
en cualquier combinacin, y garantizar comisiones mnimas de $68,298.00.
Cul es la combinacin ptima del tipo de cuentas que la institucin debe
manejar?
8. Tres productos diferentes (A, B y C) que maneja una compaa tienen
una demanda mnima de 1,000, 500 y 250 unidades respectivamente. Por
otra parte, se conoce que los costos de produccin correspondiente a cada
producto es de $100.00, $125.00 y $124.00, adems que debido a regulaciones
externas, la produccin del producto A debe ser al menos el doble de la
produccin conjunta de B y C. Con este escenario establece las condiciones
para minimizar los costos, satisfaciendo las demandas dadas.
9. Considera que se desea realizar una inversin y que existe todo el capital
disponible para tal negocio. Sin embargo, para acceder a tres instrumentos
diferentes de inversin A, B y C, la agencia solicita un monto mnimo a
invertir en el instrumento A de $70,000.00, adems de que exige que la
inversin en el instrumento C sea al menos el doble que la cantidad total
invertida en los instrumentos A y B.
La inversin genera un costo administrativo de 6%, 3% y 5% respecto
a la cantidad invertida en cada instrumento y cada uno rinde 25%, 45%
y 30% respecto a la cantidad invertida. Si se requiere obtener un monto
por rendimientos de ms de $85,000.00 y un total mnimo por costos
administrativos, cules son las cantidades que deben invertirse en cada tipo
de instrumento?
152
La cantidad total de los tres tipos de materia prima sea mayor a las 55 ton.
La cantidad de M1 al menos sea dos veces la cantidad conjunta de M2 y M3
ms 10 ton.
Qu combinacin de materia prima minimiza los costos bajo estas
condiciones?
Autoevaluacin
1. Todo problema real tiene asociado:
a) Tres modelos de programacin lineal.
b) Dos o ms modelos de programacin lineal.
c) Dos modelos de programacin lineal.
d) Un solo modelo de programacin lineal.
2. Se utiliza para obtener el modelo dual:
a) Tabla inicial.
b) Tabla smplex.
c) Tabla primal dual.
d) Tabla de valores.
3. Si el problema primal tiene 2 variables y 4 restricciones, el modelo dual tendr:
a) 2 variables y 4 restricciones.
b) 4 variables y 4 restricciones.
c) 2 variables y 2 restricciones.
d) 4 variables y 2 restricciones.
153
a)
b)
c)
154
d)
b)
c)
155
d)
b)
156
c)
d)
x
x
x
x
157
9. Resuelve el modelo:
Z min = 10 x1 + 12 x 2 + 17 x 3
Sujeto a:
x1 100
x 2 50
x 3 25
x1 , x 2 , x 3 0
a)
b)
c)
d)
x1 = 50 ; x 2 = 50 ; x 3 = 50 ; Z min = 2,025
x1 = 100 ; x 2 = 50 ; x 3 = 50 ; Z min = 2,025
x1 = 50 ; x 2 = 25 ; x 3 = 100 ; Z min = 2,025
x1 = 100 ; x 2 = 50 ; x 3 = 25 ; Z min = 2,025
10. Los costos de manejo de cuentas de tres inversiones (A, B y C) son $100.00,
$120.00 y $ 170.00, respectivamente. Estas inversiones se encuentran bajo las
siguientes condiciones:
158
159
160
Respuestas a la autoevaluacin
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
c)
c)
d)
a)
b)
d)
a)
c)
d)
c)