0% encontró este documento útil (0 votos)
108 vistas16 páginas

Dualidad y Análisis en Programación Lineal

Este documento presenta un resumen de la dualidad y el análisis de post-optimalidad en programación lineal. Explica que para cada problema primal existe un problema dual asociado, y describe el proceso para convertir un problema primal a su forma dual. También brinda ejemplos numéricos para ilustrar la conversión de un problema primal a su correspondiente problema dual.

Cargado por

Javier Mernes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
108 vistas16 páginas

Dualidad y Análisis en Programación Lineal

Este documento presenta un resumen de la dualidad y el análisis de post-optimalidad en programación lineal. Explica que para cada problema primal existe un problema dual asociado, y describe el proceso para convertir un problema primal a su forma dual. También brinda ejemplos numéricos para ilustrar la conversión de un problema primal a su correspondiente problema dual.

Cargado por

Javier Mernes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación Lineal

Dualidad y análisis de
Post-Optimalidad
Material elaborado por:
Lic. Diego Bernardo Meza Bogado

Campus Universitario
San Lorenzo, Paraguay
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

Índice

1. Dualidad ...........................................................................................................................................3
1.1. Relación entre un Problema Primal y su dual asociado ...................................................3
1.2. Relaciones entre el problema primal y el dual .................................................................7
1.3. Teorema de Dualidad .......................................................................................................8
1.4. Interpretación económica del Primal y del Dual .............................................................9
2. Análisis de Post-Optimalidad o de Sensibilidad ............................................................................ 10
2.1. Cambios en la disponibilidad de los recursos ............................................................... 11
2.2. Cambio en las utilidades y/o costos marginales de la función objetivo. ...................... 13
3. Aplicación del análisis de sensibilidad ........................................................................................... 14
Bibliografía............................................................................................................................................. 16

2 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

1. Dualidad
1.1. Relación entre un Problema Primal y su dual asociado

Según Hillier y Lieberman (2010) uno de los descubrimientos más importantes durante el
desarrollo inicial de la programación lineal fue el concepto de dualidad. Este descubrimiento
reveló que, asociado a cada problema lineal existe otro problema de PL denominado
problema dual (PD), que posee importantes propiedades y relaciones notables con respecto
al problema lineal original, problema que para diferencia del dual se denomina como
problema primal (PP).

Los problemas dual y primal están relacionados a tal grado, que la solución símplex óptima
de cualquiera de los dos problemas conduce en forma automática a la solución óptima del
otro.

El método símplex además de resolver un problema de PL llegando a una solución óptima


nos ofrece más y mejores elementos para la toma de decisiones. La dualidad y el análisis de
sensibilidad son potencialidades de este método.

En la mayoría de los procedimientos de PL, el dual se define para varias formas del primal,
dependiendo de los tipos de restricciones, de los signos de las variables y del sentido de la
optimización. La experiencia nos indica que en ocasiones, los principiantes se confunden con
los detalles de esas definiciones. Más importante aún es que el uso de esas definiciones
múltiples puede conducir a interpretaciones inconsistentes de los datos en la tabla símplex,
sobre todo en lo que respecta a los signos de las variables.

La relación entre el problema dual y su asociado, es decir el problema original llamado


primal, presenta varias utilidades:

 Aporta elementos que aumentan sustancialmente la compresión de la PL.


 El análisis de dualidad es una herramienta útil en la solución de problemas de PL, por
ejemplo: más restricciones que variables.
 El problema dual tiene interpretaciones e informaciones importantes que muestran
que los análisis marginales están siempre involucrados implícitamente al buscar la
solución óptima a un problema de PL.

¿Cómo convertir un problema primal a dual?

Un problema dual se formula de un problema primal de la siguiente forma:

1. Si el primal es un problema de maximización su dual será un problema de


minimización y viceversa.
2. Los coeficientes de la función objetivo del problema primal se convierten en los
coeficientes del vector de la disponibilidad en el problema dual.
3. Los coeficientes del vector de disponibilidad del problema original se convierten en
los coeficientes de la función objetivo (vector de costo o precio) en el problema dual.

3 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

4. Los coeficientes de las restricciones en el problema primal, será la matriz de los


coeficientes tecnológicos en el dual.
5. Los signos de desigualdad del problema dual son contrarios a los del primal.
6. Cada restricción en un problema corresponde a una variable en el otro problema. Si
el primal tiene 𝑚 restricciones y 𝑛 variables, el dual tendrá 𝑛 restricciones y 𝑚
variables. Así, las variables 𝑋𝑛 del primal se convierte en nuevas variables 𝑌𝑛 en el
dual.

Dada la forma estándar para el problema primal, que se presenta a la izquierda (quizá
después de hacer conversiones cuando provienen de otras formas), su problema dual tiene
la forma que se muestra a la derecha.

Problema primal Problema Dual


Maximizar 𝑍 = ∑𝑛𝑗=1 𝑐𝑗 𝑥𝑗 Minimizar 𝑊 = ∑𝑚𝑖=1 𝑏𝑖 𝑦𝑖,

Sujeta a Sujeta a

∑𝑛𝑗=1 𝑎𝑖𝑗 𝑥𝑗 ≤ 𝑏𝑖 para 𝑖 = 1, 2, … , 𝑚 ∑𝑚


𝑖=1 𝑎𝑖𝑗 𝑦𝑖 ≥ 𝑐𝑗 para 𝑗 = 1, 2, … , 𝑛

y y

𝑥𝑗 ≥ 0, para 𝑗 = 1, 2, … , 𝑛 𝑦𝑖 ≥ 0, para 𝑖 = 1, 2, … , 𝑚

Ejemplo 1:

Para la formulación de un problema Dual seguiremos el procedimiento mostrado con el


siguiente ejemplo:

𝑀í𝑛 𝑍 = 2𝑥1 − 3𝑥2

sujeto a: 1𝑥1 + 2𝑥2 ≤ 12

4𝑥1 − 2𝑥2 ≥ 3

6𝑥1 − 𝑥2 = 10

𝑥1 , 𝑥2 > 0

Llevamos el problema a su equivalente de maximización, multiplicando la función objetivo


por –1:

𝑀𝑎𝑥 𝑍 = −2𝑥1 + 3𝑥2

Convertir las restricciones ≥ en una restricción equivalente ≤ multiplicando por –1 ambos


lados:

4 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

−4𝑥1 + 2𝑥2 ≤ −3

Para las restricciones de igualdad, obtener 2 restricciones de desigualdad, una de forma ≥ y


la otra de forma ≤; después regresar al punto anterior y cambiar la restricción ≥ a la
forma ≤:

6𝑥1 − 𝑥2 ≤ 10 𝑎)
6𝑥1 − 𝑥2 = 10 𝑒𝑠 𝑒𝑞𝑢𝑖𝑣𝑎𝑙𝑒𝑛𝑡𝑒 𝑎 {
6𝑥1 − 𝑥2 ≥ 10 𝑏)

Luego, la desigualdad b) multiplicar por – 1 y cambiar el sentido de la desigualdad

6𝑥1 − 𝑥2 ≤ 10
6𝑥1 − 𝑥2 = 10 𝑒𝑠 𝑒𝑞𝑢𝑖𝑣𝑎𝑙𝑒𝑛𝑡𝑒 {
−6𝑥1 + 𝑥2 ≤ −10

Así el problema primal se ha replanteado en la forma equivalente:

𝑀𝑎𝑥 𝑍 = −2𝑥1 + 3𝑥2

sujeto a: 1𝑥1 + 2𝑥2 ≤ 12

−4𝑥1 + 2𝑥2 ≤ −3

6𝑥1 − 𝑥2 ≤ 10

−6𝑥1 + 𝑥2 ≤ −10

𝑥1 , 𝑥2 > 0

Teniendo el problema primal convertido a la forma canónica de un problema de


maximización, es más fácil llevarlo al problema dual:

Problema primal canónica Problema dual

𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = −2𝑥1 + 3𝑥2 𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑊 = 12𝑦1 − 3𝑦2 + 10𝑦3


sujeto a: sujeto a:
1𝑥1 + 2𝑥2 ≤ 12 1𝑦1 − 4𝑦2 + 6𝑦3′ − 6𝑦3′′ ≥ −2
−4𝑥1 + 2𝑥2 ≤ −3 2𝑦1 + 2𝑦2 − 1𝑦3′ + 1𝑦3′′ ≥ 3
6𝑥1 − 1𝑥2 ≤ 10
−6𝑥1 + 1𝑥2 ≤ −10
𝑥1 , 𝑥2 ≥ 0 𝑦1 , 𝑦2 , 𝑦3′ , 𝑦3′′ ≥ 0

Observación: Las variables 𝑦3′ , 𝑦3′′ aparecen debido que a cada restricción en un problema
corresponde a una variable en el otro problema, y como en el primal tenemos 4
restricciones, en el dual necesitamos 4 variables.

5 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

Ejemplo 2:

Problema primal Problema dual

𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 45𝑥1 + 17𝑥2 + 55𝑥3 𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑊 = 200𝑦1 + 5000𝑦2 + 4000𝑦3


sujeto a: sujeto a:
1𝑥1 + 1𝑥2 + 1𝑥3 ≤ 200 1𝑦1 + 9𝑦2 + 10𝑦3 ≥ 45
9𝑥1 + 8𝑥2 + 10𝑥3 ≤ 5000 1𝑦1 + 8𝑦2 + 7𝑦3 ≥ 17
10𝑥1 + 7𝑥2 + 21𝑥3 ≤ 4000 1𝑦1 + 10𝑦2 + 21𝑦3 ≥ 55

𝑥1 , 𝑥2 , 𝑥3 ≥ 0 𝑦1 , 𝑦2 , 𝑦3 ≥ 0

Ejemplo 3:

Problema primal Problema dual

𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 3𝑥1 + 5𝑥2 𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑊 = 4𝑦1 + 12𝑦2 + 18𝑦3


sujeto a: sujeto a:
1𝑥1 ≤ 4 1𝑦1 + 3𝑦3 ≥ 3
2𝑥2 ≤ 12 2𝑦2 + 2𝑦3 ≥ 5
3𝑥1 + 2𝑥2 ≤ 18

𝑥1 , 𝑥2 ≥ 0 𝑦1 , 𝑦2 , 𝑦3 ≥ 0

Ejemplo4 :

Dado el siguiente programa lineal, determinar el programa dual.

𝑀𝑖𝑛𝑖𝑚𝑖𝑧𝑎𝑟 𝑍 = 3𝑥1 + 2𝑥2 + 5𝑥3 + 1𝑥4 − 6𝑥4

sujeto a:

𝑥1 + 𝑥2 + 𝑥3 + 𝑥4 + 𝑥5 ≤ 12

𝑥4 + 𝑥5 ≥ 4

𝑥1 + 𝑥2 − 𝑥3 ≤ 0

6𝑥1 + 3𝑥2 − 𝑥3 + 𝑥4 − 2𝑥5 ≤ 0

𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 ≥ 0;

6 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

Problema primal Problema dual

𝑀𝑎𝑥 𝑍 = −3𝑥1 − 2𝑥2 − 5𝑥3 − 1𝑥4 + 6𝑥4 𝑀𝑖𝑛 𝑊 = 12𝑦1 − 4𝑦2


sujeto a: sujeto a:
1𝑥1 + 1𝑥2 + 1𝑥3 + 1𝑥4 + 1𝑥5 ≤ 12 1𝑦1 + 0𝑦2 + 1𝑦3 + 6𝑦4 ≥ −3
0𝑥1 + 0𝑥2 + 0𝑥3 − 1𝑥4 − 1𝑥5 ≤ −4 1𝑦1 +0𝑦2 + 1𝑦3 + 3𝑦4 ≥ −2
1𝑥1 + 1𝑥2 − 1𝑥3 + 0𝑥4 + 0𝑥5 ≤ 0 1𝑦1 +0𝑦2 − 1𝑦3 − 1𝑦4 ≥ −5
6𝑥1 + 3𝑥2 − 1𝑥3 + 1𝑥4 − 2𝑥5 ≤ 0 1𝑦1 − 1𝑦2 + 0𝑦3 + 1𝑦4 ≥ −1
1𝑦1 − 1𝑦2 + 0𝑦3 − 2𝑦4 ≥ 6

𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 ≥ 0 𝑦1 , 𝑦2 , 𝑦3 , 𝑦4 ≥ 0

1.2. Relaciones entre el problema primal y el dual


Mediante un problema vamos a establecer las relaciones inmediatas entre el problema
primal y su problema dual.

𝑀𝑎𝑥 𝑍 = 10𝑥1 + 15𝑥2

sujeto a: 2𝑥1 + 2𝑥2 ≤ 160

𝑥1 + 2𝑥2 ≤ 120

4𝑥1 + 2𝑥2 ≤ 280

𝑥1 , 𝑥2 ≥ 0

Cuya solución es:

Variable de decisión Variable de holgura Valores solución


Base 𝒙𝟏 𝒙𝟐 𝒇𝟏 𝒇𝟐 𝒇𝟑 𝒃𝒊
0 0 1 -1 0 40
1 0 -1/2 1 0 40
0 1 -3 2 1 40
Z 0 0 5/2 5 0 1000

El problema dual es:

𝑀𝑖𝑛 𝑍 = 160𝑦1 + 120𝑦2 + 280𝑦3

sujeto a: 2𝑦1 + 𝑦2 + 4𝑦3 ≥ 10

2𝑦1 + 2𝑦2 + 2𝑦3 ≥ 15

𝑦1 , 𝑦2 , 𝑦3 ≥ 0

7 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

Cuya solución es:

Variable de decisión Variable de Valores solución


holgura
Base 𝒚𝟏 𝒚𝟐 𝒚𝟑 𝒚𝟒 𝒚𝟓 𝒃𝒊
1 0 3 -1 1/2 5/2
0 1 -2 1 -1 5
Z 0 0 -40 -40 -40 1000

Comparando las dos tablas podemos concluir que:

 El resultado de la función objetivo es el mismo, tanto para el problema primal como


para el dual.

 Los valores solución de las variables básicas del problema primal (variables de la
función objetivo), corresponden con los coeficientes de las variables de holgura en la
primera fila de la tabla solución del problema dual, solo que cambiados de signo. Así,
el valor solución de la variable 𝑥1 en el problema primal es 40. 𝑥1 tiene asociada la
restricción primera del problema dual (el coeficiente de la variable 𝑥1 en la función
objetivo pasa a ser en el problema dual el término independiente de la primera
restricción) por lo que a la variable de holgura asociada a la restricción primera del
problema dual 𝑦4 , le corresponderá el valor -40 en la primera fila.

 Los valores correspondientes a las variables de holgura, que no están en la base del
problema primal en la primera fila, son los valores que toman las variables básicas del
problema dual (variables que aparecen en la función objetivo del problema dual). Así,
el valor 5 de la variable de holgura 𝑥4 que aparece en la tabla solución del problema
primal en la primera fila, será el valor solución de la variable del problema dual
asociada a la restricción de la variable de holgura 𝑥4 .

 Si las variables del problema primal son básicas provocan que sus variables asociadas
del problema dual no estén en la base. Así, las variables 𝑥1 y 𝑥2 del problema primal,
que son básicas, producen que sus variables asociadas del problema dual 𝑦4 y 𝑦5 no
estén en la base de la solución del problema dual.

1.3. Teorema de Dualidad


De acuerdo a Taha (2004) dado un par de problemas primal y su correspondiente dual
únicamente uno y sólo uno de los tres siguientes casos pueden ocurrir:

1. Ambos programas tienen soluciones óptimas y sus funciones objetivos óptimas son
iguales.

2. Si el problema primal no tiene soluciones factibles y el problema dual tiene al menos


una, entonces, el dual tiene una solución óptima no acotada y viceversa, si el

8 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

problema dual no tiene soluciones factibles y el primal tiene al menos una, entonces,
el primal tiene una solución óptima no acotada.

3. Ambos problemas no tienen solución.

1.4. Interpretación económica del Primal y del Dual


El problema de programación lineal se puede considerar como modelo de asignación de
recursos, en el que el objetivo es maximizar los ingresos o las utilidades, sujetos a recursos
limitados. Si se aprecia el problema desde este punto de vista, el problema primal y el dual
asociado ofrece interpretaciones económicas interesantes del modelo de programación
lineal de asignación de recursos.

Problema primal
Maximizar 𝑍 = ∑𝑛𝑗=1 𝑐𝑗 𝑥𝑗

Sujeta a

∑𝑛𝑗=1 𝑎𝑖𝑗 𝑥𝑗 ≤ 𝑏𝑖 para 𝑖 = 1, 2, … , 𝑚

𝑥𝑗 ≥ 0, para 𝑗 = 1, 2, … , 𝑛

Para el Primal:

𝑥𝑗 : Nivel de actividad 𝑗 (𝑗 = 1, 2, … , 𝑛).

𝑐𝑗 : Utilidad unitaria de la actividad 𝑗.

𝑍: Utilidad total.

𝑏𝑖 : Cantidad de recurso 𝑖 disponible.

𝑎𝑖𝑗 : Cantidad de recurso 𝑖 consumido (𝑖 = 1, 2, … , 𝑚) por cada unidad de actividad 𝑗.

Para el dual:

Problema Dual
Minimizar 𝑊 = ∑𝑚𝑖=1 𝑏𝑖 𝑦𝑖,

Sujeta a

∑𝑚
𝑖=1 𝑎𝑖𝑗 𝑦𝑖 ≥ 𝑐𝑗 para 𝑗 = 1, 2, … , 𝑛

𝑦𝑖 ≥ 0, para 𝑖 = 1, 2, … , 𝑚

9 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

𝑦𝑖 : Valor implícito o precio sombra o costo marginal del recurso 𝑖.

𝑐𝑗 : Costo unitario del recurso.

𝑊: Valor total implícito de los recursos.

𝑏𝑖 : Cantidad de artículos 𝑖 a producir.

Como cada unidad de actividad 𝑗 en el problema primal consume 𝑎𝑖𝑗 unidades del recurso 𝑖
se interpreta como la contribución en la utilidad de la mezcla de recursos que serían
consumidos si una unidad de actividad 𝑗 fuera usada ( 𝑗 = 1, 2, … , 𝑛).

2. Análisis de Post-Optimalidad o de Sensibilidad


De acuerdo a Hillier y Lieberman (2010) el análisis de Post-Optimalidad o de sensibilidad es
una parte esencial de casi todos los estudios de programación lineal. Debido a que la
mayoría de los valores de los parámetros que se emplean en el modelo original son sólo
estimaciones de las condiciones futuras, es necesario investigar el efecto que tendrían sobre
la solución óptima en caso de que prevalecieran otras condiciones. Aún más, ciertos valores
de estos parámetros (como la cantidad de recursos) pueden representar decisiones
administrativas, en cuyo caso su elección debe ser el aspecto principal de la investigación, el
cual se puede estudiar a través del análisis de Post-Optimalidad.
Por esto es muy importante efectuar un estudio posterior a la obtención del óptimo, en el
cual se deberá admitir que los valores adoptados para los parámetros pueden variar y el
objetivo es analizar cuan sensible es la solución encontrada a esas variaciones y proponer,
eventualmente, modificaciones para conservar la naturaleza óptima.
En el caso de problemas que pueden resolverse por Programación Lineal, es clásico analizar
variaciones en los términos independientes 𝑑𝑖 de las restricciones o en los coeficientes 𝑐𝑗 de
la función objetivo.
Ejemplo:

Sea el siguiente modelo de PL:

𝑥1 , 𝑥2 , 𝑥3 , 𝑥4
𝑀𝑎𝑥 𝑍 = 12𝑥1 + 20𝑥2 + 18𝑥3 + 40𝑥4 son modelos de escritorio
( 4 modelos ).
sujeto a:
4𝑥1 + 9𝑥2 + 7𝑥3 + 10𝑥4 ≤ 6000 (Horas Hombre en carpintería)
𝑥1 + 𝑥2 + 3𝑥3 + 40𝑥4 ≤ 4000 (Horas Hombre en acabado)

𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 ≥ 0

10 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

Tenemos las siguientes tablas:


Tabla Inicial:
Z X1 X2 X3 X4 S1 S2 Solución

Z 1 -12 -20 -18 -40 0 0 0

S1 0 4 9 7 10 1 0 6000

S2 0 1 1 3 40 0 1 4000

Tabla Final:

Z X1 X2 X3 X4 S1 S2 Solución

Z 1 0 20/3 10/3 0 44/15 4/15 56000/3

X1 0 1 7/3 5/3 0 4/15 -1/15 4000/3

X4 0 0 -1/30 1/30 1 -1/150 2/75 1000/15

A partir del análisis de estas dos tablas podemos deducir lo siguiente:

El estado de los recursos puede ser de dos tipos: Escasos y abundantes.

S1 es escaso (representa a Horas Hombre en carpintería).

S2 es escaso (representa a Horas Hombre en acabado).

Estas dos variables no forman parte de la solución básica por lo tanto S 1=S2=0 lo cual indica
que se ha utilizado todo en el proceso productivo.

Por otro lado, un recurso es abundante cuando forma parte de las variables básicas y es
diferente de cero. Lo cual indica que existen recursos disponibles al finalizar el proceso
productivo por lo tanto no es necesario disponer de más recursos.

2.1. Cambios en la disponibilidad de los recursos


Cualquier cambio 𝑑𝑖 que se haga a un recurso 𝑏𝑖 este afectará a la función objetivo en una
proporción igual al coeficiente del recurso en la misma función objetivo.

Es decir:
5600 44
Si cambio el recurso 1 de: 6000 a 6000 + 𝑑1 , entonces, 𝑍 = + 15 𝑑1
3

El intervalo de variabilidad se calcula de la siguiente manera:

4000/3 + (4/15)𝑑1 >= 0 ......................................................... 

11 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

1000/15 + (-1/150)𝑑1 >= 0 ................................................... 

 y  son mayor igual a cero para conservar la factibilidad:

De aquí tenemos que analizar dos casos:


Caso1: si 𝑑1 > 0

 cumple para cualquier 𝑑1 ≥ 0

 Cumple para cualquier𝑑1 ≤ 10.000

Por lo tanto:𝑑1 ≤ 10.000

Caso2: si 𝑑1 < 0

 cumple para cualquier 𝑑1 ≥ −5000

Así:4000/3 + (4/15)𝑑1 ≥ 0
𝑑1 ≥ −5000

 cumple para cualquier 𝑑1 ≤ 0

De los dos casos:

−5000 ≤ 𝑑1 ≤ 10000

Por lo tanto el recurso 1 puede variar en este rango:

−5000 + 6000 ≤ 𝑅𝑒𝑐𝑢𝑟𝑠𝑜 1 ≤ 10000 + 6000

1000 ≤ 𝑅𝑒𝑐𝑢𝑟𝑠𝑜 1 ≤ 16000

Luego la función objetivo puede variar de la siguiente manera:

56000 44 44 56000 44
+ ( ) (−5000) ≤ 𝑍 + ( ) 𝑑1 ≤ + ( ) 10000
3 15 15 3 15
12000 44 144000
≤ 𝑍 + ( ) 𝑑1 ≤
3 15 3
44
4000 ≤ 𝑍 + ( ) 𝑑1 ≤ 48000
15

Solamente de los recursos escasos podemos calcular la variación de sus coeficientes debido
a que el incremento de 1 unidad de esos recursos incrementara la utilidad en la función
objetivo. Los recursos abundantes no contribuyen en nada a la función objetivo.

12 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

2.2. Cambio en las utilidades y/o costos marginales de la función


objetivo.
Cualquier cambio d1 que se efectúe a los coeficientes de la función objetivo de las variables
de decisión, este afectará en igual proporción en la solución óptima final.

Para calcular los coeficientes de variabilidad se toma dos casos.

Caso 1: Si no es variable básica.

El cambio d del coeficiente objetivo original de una variable no básica conduce siempre al
decremento en la misma cantidad del coeficiente objetivo en la tabla optima actual.

Por ejemplo:

𝑥2 es variable no básica su 𝑐2 = 20, entonces el nuevo seria 𝑐2 = 20 + 𝑑2 y la variación del


20
coeficiente de 𝑥2 se verá afectado en: 3 − 𝑑2
20
Para no romper la condición de optimalidad se debe cumplir que: − 𝑑2 ≥ 0, entonces,
3
𝑑2 ≤ 20/3.

Por lo tanto:
Si 𝑑2 > 0, entonces, 𝑑2 ≤ 20/3

Si 𝑑2 < 0, entonces, 𝑑2 se cumple 𝑑2 < 0

Luego:
−∞ ≤ 𝑑2 ≤ 20/3
−∞ ≤ 20 + 𝑑2 ≤ 20 + 20/3
−∞ ≤ ∆𝑐2 ≤ 80/3
∆𝑐2 Representa la variación de 𝑐2

Caso 2: Si es variable básica.

En este caso el análisis se hace en la filas del coeficiente de 𝑍ó𝑝𝑡𝑖𝑚𝑜 (𝑧𝑗 − 𝑐𝑗 ) y la fila de la
variable básica.

Por ejemplo, consideremos a la variable básica 𝑥1 cuyo𝑐1 = 12. ¿Cómo cambiaría a∆𝑐1 =
12 + 𝑑1 ?. Veamos la Tabla óptima:

Z X1 X2 X3 X4 S1 S2 Solución

Z 1 0 20/3 10/3 0 44/15 4/15 56000/3

X1 0 1 7/3 5/3 0 4/15 -1/15 4000/3

X4 0 0 -1/30 1/30 1 -1/150 2/75 1000/15

13 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

Si varío en 𝑑1 a 𝑐1 inicial, entonces, en el óptimo se variara de la siguiente manera:

Z X1 X2 X3 X4 S1 S2

Z 1 0 20 7 10 5 0 44 4 4 1
+ 𝑑 ≥0 + 𝑑 ≥0 + 𝑑 ≥0 − 𝑑1 ≥ 0
3 3 1 3 3 1 15 15 1 15 15

Observación: Son mayores que cero para conservar la optimidad.

Solución por el Método Analítico:

Z X1 X2 X3 X4 S1 S2

Z 1 0 20 7 10 5 0 44 4 4 1
+ 𝑑 ≥0 + 𝑑 ≥0 + 𝑑1 ≥ 0 − 𝑑1 ≥ 0
3 3 1 3 3 1 15 15 15 15
Si cumple cumple cumple 𝑑1 ≤ 4
𝑑1 > 0

Si 𝑑1 ≥ −20/7 𝑑1 ≥ −10/5 𝑑1 ≥ −14/4 𝑑1 ≥ −4


𝑑1 < 0

De la tabla:

−2 ≤ 𝑑1 ≤ 4

12 − 2 ≤ 12 + 𝑑1 ≤ 12 + 4

10 ≤ ∆𝑐1 ≤ 16

∆𝑐1: rango de variación de c1

3. Aplicación del análisis de sensibilidad


Hillier y Lieberman (2010) describen en su libro de Investigación de Operaciones un
interesante ejemplo sobre la utilidad del análisis de sensibilidad, la misma se detalla a
continuación.

PacificLumberCompany (PALCO) es una compañía maderera de gran tamaño cuya casa


matriz se encuentra en Scotia, California. La empresa cuenta con más de 200.000 acres de
terrenos forestales altamente productivos que soportan cinco molinos ubicados en
Humboldt County, al norte de California. Los terrenos incluyen algunas de las arboledas de
secuoyas más espectaculares del mundo que han sido dadas o vendidas a bajo costo para
preservarse como parques. PALCO administra los terrenos restantes de manera intensa para
la producción sustentable de madera, sujeta a las prácticas legales más estrictas en cuanto a
bosques. Debido a que los bosques de PALCO son casa de muchas especies silvestres, entre

14 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

ellas especies en riesgo de extinción como, por ejemplo, lechuzas con lunares y mérgulos
marmoleados, deben cumplir las disposiciones del Acta Federal de Especies en Peligro de
Extinción.

Con el fin de obtener un plan de cosecha sostenida en todos los terrenos, la gerencia de
PALCO contrató a un equipo de consultores en investigación de operaciones para desarrollar
un plan a 120 años, de 12 periodos y a largo plazo para la administración del ecosistema
forestal. Dicho equipo de consultores realizó esta tarea luego de plantear y aplicar un
modelo de programación lineal para optimizar todas las operaciones y ganancias de la
madera de la compañía después de satisfacer ciertas restricciones. El modelo fue enorme y
contaba con 8 500 restricciones funcionales y 353.000 variables de decisión.

La gran cantidad de incógnitas que se tuvo que estimar para determinar cuáles deberían ser
los parámetros del modelo constituyó un gran reto cuando llegó la etapa de aplicarlo. Los
factores principales que provocaron dichas incógnitas fueron las continuas fluctuaciones de
la oferta y la demanda del mercado, los costos de los troncos de madera y las regulaciones
ambientales. Por tanto, el equipo de investigación de operaciones hizo un uso intensivo del
análisis detallado de sensibilidad. El plan de cosecha sostenida resultante incrementó la
utilidad presente neta de la compañía en más de 398 millones de dólares a la vez que generó
una mejor mezcla de superficie para el hábitat de los animales.

Fuente: L.R. Fletcher, H. Alden, S. P. Holmen, D. P. Angelis y M. J. Etzehouser. “Long-


TermiForestEcosystemPlanning at PacificLumber”, en Interfaces, 29(1): 90-112, enero-
febrero de 1999.

15 www.virtual.facen.una.py
Universidad Nacional de Asunción
Facultad de Ciencias Exactas y Naturales
Departamento de Educación a Distancia

Bibliografía
HILLIER, F. y LIEBERMAN, G.J. (2010).“Introducción a la Investigación Operativa”. Mc Graw
Hill.

TAHA A. (2004).“Investigación de operaciones”. 7a. edición. PEARSON EDUCACIÓN. México.


ISBN: 970-26-0498-2

16 www.virtual.facen.una.py

También podría gustarte