4ta.s. I. O. 2022
4ta.s. I. O. 2022
4ta.s. I. O. 2022
Sujeto a:
n
a
i =1
ij X j bi , i = 1, 2,....., m
x j 0, j = 1, 2,....., n
Si este problema se denomina primal, su dual asociado estará dado como:
m
Minimizar Y0 = biYi
i =1
Sujeto a:
n
a Y C ,
i =1
ij i j j = 1, 2,....., n
Yi 0, i = 1, 2,....., m
donde Y1 , Y2 ,......, Yn son las variable duales.
El problema dual (en forma canónica) se obtiene a partir del problema primal (y viceversa) de la
manera siguiente:
Ejemplo.-
Maximizar Z0 = 5 X 1 + 6 X 2
Sujeto a:
X 1 + 9 X 2 60 Y1
2 X 1 + 3 X 2 45 Y2
variable duales
5 X 1 − 2 X 2 20 Y3
X 2 30 Y4
Sean Y1, Y2, Y3, Y4, las variables duales asociadas a la 1ra., 2 da, 3ra. y 4ta. Restricciones primales,
entonces el problema dual está dado como:
CESAR
AUGUSTO 1
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
En la forma estándar, todas las restricciones son ecuaciones (=), entonces se muestra que una
restricción de igualdad en el primal (dual) corresponde a una variable irrestricta en el dual (primal),
así:
Maximizar X 0 = C1 X 1 + C2 X 2
Sujeto a:
a11 X 1 + a12 X 2 = b1
a21 X 1 + a22 X 2 b2
donde X1 , X 2 0
En la forma canónica, la primera restricción a11 X1 + a12 X 2 = b1 es reemplazada por:
a11 X 1 + a12 X 2 +b1 y -a11 X 1 − a12 X 2 − b1
Sean Y1+ , Y2− las variables duales correspondientes a la forma canónica. Entonces, el problema dual
es:
Minimizar Y0 = b1 (Y1+ -Y1- )+b 2 Y2
a11 (Y1+ -Y1- )+a 21Y2 c1
a12 (Y1+ -Y1- )+a 22 Y2 c2
Y1+ ,Y1- , Y2 0
El término (Y1+ -Y1- ) se repite en la función objetivo, en todas las restricciones. Este siempre será el
caso toda vez que ahí esté una restricción de igualdad en el primal. Por consiguiente, si uno permite
Y1 =(Y1+ -Y1- ) , la nueva variable (Y1 ) , la cual es la diferencia entre dos variables no negativas, llega a
ser irrestricta en signos y el problema dual se reduce a:
Minimizar Y0 = b1Y1 +b 2 Y2
Sujeto a:
a11Y1 +a 21Y2 c1
a12 Y1 +a 22 Y2 c 2
Y1 irrestricta en signo
Y2 0
La nueva forma dual tiene tantas variables como número de restricciones tiene el primal. Puede
obtenerse directamente del problema original utilizando el mismo procedimiento que en la forma
canónica. La única diferencia es que la variable dual correspondiente a una restricción de igualdad en
el primal deber ser irrestricta en signo. Inversamente, cuando una variable primal es irrestricta en
signo su restricción dual debe estar en forma de ecuación.
CESAR
AUGUSTO 2
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
Se entiende que las variables duales correspondientes a un primal en la forma estándar deben todas
ser irrestrictas en signo. Esta condición, sin embargo, estará satisfecha únicamente para las
restricciones primales que están inicialmente en forma de ecuación, ya que los problemas duales
deberán ser equivalentes tanto para la forma estándar como para la canónica.
En general, dado el problema primal en forma estándar:
n
Maximizar Z0 = C j X j
i =1
Sujeto a:
n
a
i =1
ij X j bi , i = 1, 2,....., m
x j 0, j = 1, 2,....., n
El dual llega a ser:
m
Minimizar Y0 = biYi
i =1
Sujeto a:
n
a Y C ,
i =1
ij i j j = 1, 2,....., n
Sujeto a:
n
a
i =1
ij X j bi , i = 1, 2,....., m
x j irrestricta en signo.
El problema dual está dado como:
m
Minimizar Y0 = bY
i i
i =1
Sujeto a:
n
a Y C ,
i =1
ij i j j = 1, 2,....., n
Yi 0, i=1,2,....,m
Ejemplo.-
Maximizar Z0 =5x1 +12x 2 +4x 3
Sujeto a:
x1 + 2x 2 + x 3 5
2x1 - x 2 + 3x 3 = 2
x1 ,x 2 ,x 3 0
La forma estándar de este problema es:
CESAR
AUGUSTO 3
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
CESAR
AUGUSTO 4
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
a x
j =i
ij 1 bi , i=1,2,...,m
Multiplicando ambos lados por Y1 (≥0) y luego sumando para todo i, resulta:
m n m
Trabajando con las restricciones del problema dual (minimización), las que están dadas como:
m
a Y c ,
j =i
ij i j j=1,2,...,n
x ( a Y ) c x
i =1
j
i =i
ij i
j =1
j j = Z 0 ............(2)
Ya que los lados izquierdos de (1) y(2) son idénticos, se sigue que Z0≤Y0. El mismo resultado puede
verificarse si el dual o el primal (o ambos) están en la forma estándar.
CESAR
AUGUSTO 5
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
Ejemplo.-
La empresa ARAT fabricante de artículos de cuero ha decidido lanzar un nuevo producto de bolsas
de piel para damas, al mercado del país. El distribuidor JILLA de línea de carteras, bolsas y bolsones
acepta comprar todas las bolsas que fabrique la empresa.
CESAR
AUGUSTO 6
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
Las operaciones necesarias para la fabricación de las bolsas son las siguientes:
1.- Cortar y teñir el material.
2.-Coser
3.-Terminar
4.-Inspeccionar y embalar.
El gerente de producción informa que se producirán dos modelos, un modelo estándar de precio
medio y un modelo de lujo más costoso, así mismo establece que un modelo estándar requerirá 7/10
de hora en el departamento de corte y teñido, 1/2 hora en el departamento de costura, 1 hora en el
departamento de terminado, 1/10 de hora en el departamento de inspección y embalaje. El modelo
de lujo requerirá de 1 hora en corte y teñido, 5/6 de hora para costura, 2/3 de hora para el terminado
y ¼ de hora para inspección y embalaje. El departamento de costos informa que se ha concluido con
la contribución a las utilidades de $10.00 para cada bolsa estándar y de $9.00 para cada bolsa de lujo
que se fabrique. El gerente de manufactura estima que para la producción de bolsas en los tres meses
siguientes habrá disponibles 603 horas de tiempo de corte y teñido, 600 horas de costura, 708 horas
de acabado, 135 horas de inspección y embalaje.
El problema de ARAT es determinar cuántas bolsas estándares y cuantas bolsas de lujo deben
fabricar con objeto de maximizar la contribución a las utilidades.
ARAT incursiona en el mercado de bolsas de tela para despacho de mercaderías y fabrica dos clases
de bolsas: el modelo estándar para tiendas y bodegas y el de lujo para supermercados y grandes
almacenes. El proceso de fabricación es corte y teñido, costura, terminado e inspección y embalaje,
cuya programación lineal es la siguiente:
Max. Z= 10x1 + 9x 2
Sujeto a:
7
x1 + x 2 630 Corte y teñido
10
1 5
x1 + x 2 600 Costura
2 6
2
x1 + x 2 708 Terminado
3
1 1
x1 + x 2 135 Inspeccion y embalaje
10 4
x1 , x 2 0
La solución óptima X1 = 540 bolsas estándar, X 2 = 252 bolsas de lujo, y Z = 7668 , donde
CESAR
AUGUSTO 7
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
252 bolsas de lujo sigue siendo la mejor solución, si lo es, no habrá necesidad de resolver un
programa lineal modificado que tenga 7x1 + 9x 2 como función objetivo.
Recta B: Terminado
800 2
X1 + X 2 =708
3
600
(5)
400 (4) Recta A: Corte y Teñido
7
(3) X1 +X 2 =630
Region 10
200 Factible Recta Función Objetivo
10X1 +9X 2
(1) (2)
200 400 600 800 1000 X1
Nº de bolsas
estandar
Nota.- Se agarra tan sólo la recta Corte y Teñido y la recta de terminado, porque en el punto de
cruces de las dos rectas se da los valores de solución óptima de la fabricación de 540 bolsas
estándar y 252 bolsas de lujo.
Girar la recta de la función objetivo en sentido contrario al del reloj ocasiona que la pendiente se
vuelva menos negativa, permitiendo el aumento de la pendiente, llegando los óptimos a los puntos
extremos 3 y 4 .
Girar tal recta en el sentido de las manecillas del reloj la pendiente se vuelve más negativa, llegando
a los óptimos alternos de los puntos extremos 3 y 2
Del análisis debe resultar evidente que el punto extremo 3 será la solución óptima siempre y
cuando:
CESAR
AUGUSTO 8
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
7
y ordenada en el origen, luego: X2 = - X1 + 630
10 interseccion de la
Pendiente recta A con eje X 2
de la recta A
2
La ecuación de la recta B de la figura: X1 + X 2 = 708
3
Despejando X 2 y poniendo en pendiente e intersección para la recta B:
3
X2 = - X1 + 1062
2 interseccion de la
Pendiente recta A con eje X 2
de la recta B
C1 Z
Despejando X 2 : X2 = − X1 +
C2 C2
C1
De ello se desprende que la pendiente de la función objetivo es: − , luego sustituyendo en la
C2
expresión (a) se observa que el punto extremo 3 seguirá siendo óptimo siempre y cuando se
satisfaga la expresión siguiente:
3 C 7
− − 1 − ........ (b)
2 C2 10
Para calcular el intervalo de optimidad para la contribución a las utilidades por las bolsas estándares,
se mantiene fija la contribución a las utilidades de las bolsas de lujo, en su valor inicial C 2 = 9 , luego:
3 C 7
− - 1 -
2 9 10
3 C 3 C1
Despejando el lado izquierdo: − - 1, o o C1 13.5
2 9 2 9
CESAR
AUGUSTO 9
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
C1 7 C 7
Despejando el lado derecho: - - o 1 o C1 6.3
9 10 9 10
Combinando los límites para C1 se obtiene el intervalo de optimidad para la contribución a las
CAMBIOS SIMULTÁNEOS
Si se varían en forma simultánea dos o más coeficientes de la función objetivo es necesario realizar
un análisis más detallado para determinar si cambia la solución óptima y para ello se debe calcular
C1
la pendiente de la función objetivo ( − ) para los nuevos valores de los coeficientes.
C2
Si cambiamos C1 = 13 y C 2 = 8 , la pendiente varía.
C1 13
− = − = −1.625
C2 8
Como este valor es inferior a -3/2 la solución actual de X1 = 540 y X 2 = 252 ya no será óptima.
El intervalo de optimidad en sí solo puede ser utilizado para obtener conclusiones respecto a
cambios que se realicen en los coeficientes de la función objetivo, de uno en uno.
CESAR
AUGUSTO 10
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
Aplicando un procedimiento gráfico de resolución al problema con la región factible más amplia se
muestra que el punto extremo que se encuentra en X1 = 527.5 y X 2 = 270.75 es ahora la solución
CESAR
AUGUSTO 11
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
CESAR
AUGUSTO 12
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
Ejemplo.-
La empresa ARAT fabricante de artículos de cuero ha decidido lanzar un nuevo producto de bolsas
de piel para damas, al mercado del país. El distribuidor JILLA de línea de carteras, bolsas y bolsones
acepta comprar todas las bolsas que fabrique la empresa.
Las operaciones necesarias para la fabricación de las bolsas son las siguientes:
1.- Cortar y teñir el material.
2.-Coser
3.-Terminar
4.-Inspeccionar y embalar.
El gerente de producción informa que se producirán dos modelos, un modelo estándar de precio
medio y un modelo de lujo más costoso, así mismo establece que un modelo estándar requerirá 7/10
de hora en el departamento de corte y teñido, 1/2 hora en el departamento de costura, 1 hora en el
departamento de terminado, 1/10 de hora en el departamento de inspección y embalaje. El modelo
de lujo requerirá de 1 hora en corte y teñido, 5/6 de hora para costura, 2/3 de hora para el terminado
y ¼ de hora para inspección y embalaje. El departamento de costos informa que se ha concluido con
la contribución a las utilidades de $10.00 para cada bolsa estándar y de $9.00 para cada bolsa de lujo
que se fabrique. El gerente de manufactura estima que para la producción de bolsas en los tres meses
siguientes habrá disponibles 603 horas de tiempo de corte y teñido, 600 horas de costura, 708 horas
de acabado, 135 horas de inspección y embalaje.
El problema de ARAT es determinar cuántas bolsas estándares y cuantas bolsas de lujo deben
fabricar con objeto de maximizar la contribución a las utilidades.
Solución.-
Tiempo de producción (Horas)
Corte y Inspección
Producto Costura Terminado Utilidad ($)
Teñido y Embalaje
Bolsa estándar 7/10 ½ 1 1/10 10
Bolsa de lujo 1 5/6 2/3 ¼ 9
Disponibilidad
603 600 708 135 ----
de prod. (horas)
Supongamos que:
X1=Nº de bolsas estándares fabricados
X2=Nº de bolsas de lujo fabricados
CESAR
AUGUSTO 13
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
Max. Z= 10x1 + 9x 2
Sujeto a:
7
X1 + X 2 630 Corte y teñido
10
1 5
X1 + X 2 600 Costura
2 6
2
X1 + X 2 708 Terminado
3
1 1
X1 + X 2 135 Inspeccion y embalaje
10 4
X1 , X 2 0
CESAR
AUGUSTO 14
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
CESAR
AUGUSTO 15
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
INTERPRETACIÓN DE RESULTADOS.
X1=540.00 X2=252.00
REDUCED COST: Representa el costo reducido, significa, cuanto tendría que mejorar el
coeficiente de la función objetivo de cada variable de decisión antes de que sea posible que tal
variable asuma un valor positivo en la solución óptima. Si una variable de decisión ya es positiva
en la solución óptima, su costo reducido es cero. En un problema de maximización, mejorar significa
aumentar, en un problema de minimización mejorar significa disminuir.
SLACK OR SURPLUS: Representa holguras o excesos e indica el valor óptimo de las variables de
holgura asociada con cada restricción del problema transformado.
Holgura o Nombre de la
Fila
exceso holgura
2 0.000 Corte y teñido
3 120.000 Costura
4 0.000 Terminado
Inspección y
5 18.000
embalaje
DUAL PRICES: Representa los precios duales, significa el índice de la mejoría de la función
objetivo cuando el vector disponibilidad de recursos aumenta sobre el rango permisible. También
CESAR
AUGUSTO 16
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
CESAR
AUGUSTO 17
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
El aumento o disminución permisible indica el rango en el que esto puede variar el coeficiente de la
función objetivo, sin cambiar la solución óptima, luego los intervalos de optimidad para C1 y C2
serán:
− +
Límite Inferior: C j − C j Límite Superior: C j + C j
Esto indica que mientras se conserve la contribución a las utilidades de las bolsas estándar entre 6.3
C1 13.5 la producción de X1=540 y X2=252, seguirá siendo la solución óptima, similarmente para
las bolsas de lujo entre 6.7 C2 14.3 la producción de X1=540 y X2=252, seguirá siendo la solución
óptima se mantiene.
RIGHTHAND SIDE RANGES: Análisis de valores del lado derecho para cada restricción:
CURRENT RHS: Valor original (bi)
CESAR
AUGUSTO 18
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
Vector
Aumento Disminución
Fila disponibilidad de
permisible permisible
recursos actual
2 630.000 682.4 495.600
3 600.000 Sin límite superior 480.000
4 708.000 900 580.000
5 135.000 Sin límite superior 117.000
CAMBIOS SIMULTÁNEOS
En los casos anteriores de análisis de sensibilidad por computadora, los intervalos de los coeficientes
de la función objetivo y de los lados derechos de las restricciones sólo son aplicables para cambios
en un solo coeficiente. Sin embargo con auxilio de la regla de 100%, es posible realizar ciertos análisis
sobre cambios simultáneos.
© Regla del 100% para coeficientes de la función objetivo.- Para todos los coeficientes de la
función objetivo que cambian, súmense los porcentajes de los aumentos y las disminuciones
permisibles, si la suma de los porcentajes no excede el 100% entonces la solución óptima no
cambiará.
© Regla del 100% para los lados derechos de las restricciones.- Para todos los lados derechos que
cambian, súmense los porcentajes de los aumentos y las disminuciones permisibles. Si la suma
de los porcentajes no excede el 100% entonces los precios duales no cambiaran.
Supongamos que el ejemplo se obtiene 20 horas adicionales de tiempo de corte y teñido y 100 horas
adicionales de tiempo de terminado luego:
© Aumento permisible para corte y teñido: 682.400-630.000=52.363…….. (1)
© Aumento permisible para terminado: 900.000-708.000=192.000..……….(2)
Entonces:
20
*100 = 38.19% de aumento
52.363
100
*100 = 52.08% de aumento
192
CESAR
AUGUSTO 19
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
El porcentaje acumulado de cambios es: 38.19+52.08=90.27%, como este valor no excede el 100%
puede concluirse que los precios duales no son aplicables y que la función objetivo mejorará en: (20)(
4.37)+(100)(6.94)=781.40
CESAR
AUGUSTO 20
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
Problema.-
La Compañía Agrícolas Unidos manufactura dos productos que se venden como insumos a la
empresa Futuro, para producir jabones y detergentes. Un informe de los niveles de inventario y
demanda potencial para el mes siguiente hace decidir a la gerencia, que la producción total
combinada de los productos 1 y 2 puede ser cuando menos 350 galones. Se tiene conocimiento que
se debe satisfacer el pedido de un cliente importante de 125 galones del producto 1. El producto 2
requiere de 2 horas de tiempo de procesamiento por galón, mientras que el producto 1 requiere 1
hora de procesamiento por galón; y existen disponibles 600 horas de tiempo de procesamiento para
el mes siguiente. Los costos de producción son de $2.00 galón del producto 1 y de $3.00 por galón
del producto 2. El Objetivo de Futuro es satisfacer los requisitos anteriores incurriendo en un costo
de producción mínimo; se solicita resolver por un método computacional.
Supóngase que la formulación del problema es de la siguiente forma:
Min. Z= 2x1 + 3x 2
Sujeto a:
X1 125 Demanda del producto 1
X1 + X 2 350 Requisito de produccion total
2X1 + X 2 600 Tiempo de procesamiento
X1 , X 2 0
Solución.-
Sea:
X1: Nº de galones de producto 1
X 2 : Nº de galones de producto 2
El objetivo en este caso es minimizar el costo de producción.
Utilizando el software Lindo obtenemos el cuadro siguiente:
CESAR
AUGUSTO 21
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
La solución de costo mínimo es $80, para X1=250 galones de producto 1 y X2=100 galones de
producto 2. Se puede observar que la fabricación del producto 1 excede de la demanda en 125
galones (holgura=Slack or surplus). El precio dual para el tiempo de procesamiento se observa que,
si se puede incrementar el tiempo de 600 a 601 el valor de la función mejorará $1. El precio dual -
4.00 indica que si se aumenta el lado derecho de la restricción la producción total de 350 a 351, el
valor de la función objetivo empeorará en la cantidad de $4.00. Como empeorar significa un aumento
en los costos, el valor de la función objetivo se convertirá en 800+4=$804 si se realiza el aumento de
CESAR
AUGUSTO 22
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
una unidad en el requerimiento de la producción total. Si se disminuyera de 350 al precio dual señala
que se podría reducir el costo total en $4, para pasar a 800-4=$796.
CESAR
AUGUSTO 23
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
CESAR
AUGUSTO 24
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
CESAR
AUGUSTO 25
LLANA YUFRA
Investigación de Operaciones en Ingeniería Agrícola
CESAR
AUGUSTO 26
LLANA YUFRA