Documentos de Académico
Documentos de Profesional
Documentos de Cultura
05 - Analisis de Sensibilidad
05 - Analisis de Sensibilidad
ANALISIS DE SENSIBILIDAD
Cuando se resuelve uno de estos problemas mediante software se obtiene la siguiente informacin:
Funcin objetivo:
Valor objetivo (objective value): beneficio mximo o costo mnimo obtenido segn la
funcin objetivo establecida.
Rangos (de variacin) de los coeficientes objetivos (objective coefficient ranges): revelan los
cambios permitidos que se pueden hacer en los coeficientes de las variables en la funcin
objetivo sin que cambie la solucin ptima (valores ptimos de las variables), el valor de la
funcin objetivo generalmente se alterara, pero no los de las variables. En condiciones
normales, si un coeficiente de la funcin objetivo se modifica en una cantidad igual al
cambio admisible, habrn soluciones ptimas alternativas. Si el coeficiente cambia una
cantidad que exceda el cambio admisible, habr una nueva solucin. El anlisis es vlido
cuando la modificacin se realiza para el coeficiente de una sola variable.
Valores ptimos: se obtienen los valores ptimos (value) de las variables de decisin.
Aquellos que maximizan o minimizan la funcin objetivo.
Precio dual: el precio dual indica la mejora del valor ptimo de la funcin objetivo cuando
el lado derecho de una restriccin aumenta en una unidad, con los dems datos fijos. Mejora
significa aumento en un modelo de maximizacin y disminucin en un modelo de
minimizacin. El precio dual tambin es conocido como precio sombra (shadow price). Una
restriccin tendr precio dual no positivo; una restriccin tendr precio dual no
negativo, y una restriccin de igualdad puede tener un precio dual positivo, negativo o cero.
Las restricciones que tienen holgura diferente de cero tienen precio dual igual a cero.
Rangos (de variacin) del lado derecho: los Righthand Side Ranges dan un rango
admisible en los cambios del lado derecho dentro de los cuales el precio dual actual es
vlido.
Este anlisis de sensibilidad slo se aplica si un coeficiente de la funcin objetivo o del lado
derecho de una restriccin se modifica. Si cambian ms de un coeficiente de la funcin objetivo
o del lado derecho de ms de una restriccin, el anlisis puede no ser el correcto.
EJEMPLO
Tres centrales de distribucin tienen que suministrar electricidad a tres ciudades. La tabla de costos
de transporte de electricidad (en $) es la siguiente:
Ciudad Suministro
Central (miles
A de $ Bpor MKwh)
C (Unid.de energa)
1 8 6 10 35
2 9 12 13 50
3 14 9 16 40
Demanda (Unid.de energa) 45 20 30
Determine la distribucin elctrica para cada ciudad, utilizando un modelo de programacin lineal.
Solucin:
Declaracin de variables:
Xij: Unidades de energa suministrados por la central i a la ciudad j
Funcin Objetivo:
Costos totales de distribucin
Min = 8*X1A + 6*X1B + 10*X1C +9*X2A + 12*X2B + 13*X2C +14*X3A + 9*X3B
+ 16*X3C;
Restricciones:
Capacidad de suministro de cada central
X1A + X1B + X1C <= 35; Central 1
X2A + X2B + X2C <= 50; Central 2
X3A + X3B + X3C <= 40; Central 3
Informe LINGO:
Slack: Holgura
Surplus: Superflua (Exceso)
Cada fila (row) se refiere a una restriccin a excepcin de row 1 que corresponde a la
Funcin objetivo, row 2 corresponde a la primera restriccin, row 3 a la segunda y
as sucesivamente.
las que tienen exceso cero muestran que se las correspondientes ciudades estn recibiendo
exactamente las cantidades solicitadas.
En la columna Costo reducido (Reduced cost) podemos observar las cantidades en que deben
reducir sus costos las variables que tienen actualmente asignado el valor de cero, para que
stas tengan un valor positivo. Ejemplo: la variable X2B (energa suministrada de la central
2 a la ciudad B) tiene valor de cero; es decir, no se est distribuyendo energa de esta central
a la ciudad B, pero lo hara si su costo fuera menor, y cunto debera ser este costo? Se
observa que su costo reducido es igual a 3; entonces, si se reduce el costo actual de 12 a 9 o
menos, esta central empezara a distribuir energa a esta ciudad.
Observamos que el precio dual asociado a la primera restriccin (row2) es igual a 3. Esto
quiere decir que si el lado derecho de esta restriccin (35) aumenta en una unidad (36), la
funcin objetivo (Z=870)*mejora en 3 (Z=867). Pero esta tasa de variacin (en este caso el
precio dual) solamente es vlida dentro de un rango, ste se obtiene en la seccin Righthand
Side Ranges, donde se observa que para esta restriccin (row 2) se tiene un incremento
permisible de 10 y un decremento permisible tambin de 10; es decir si este lado derecho
flucta entre 25 y 45 el precio dual de 3 es vlido, pero fuera de este rango no se puede
asegurar cul sera la variacin del valor de la funcin objetivo. Podra seguir siendo 3, pero
lo ms probable es que este valor cambie.
La seccin Objective Coefficient Ranges muestra los rangos en los que los coeficientes de cada
variable pueden incrementarse o disminuir sin que la solucin ptima cambie; es decir, los
valores de las variables obtenidos en la solucin original sigue siendo la misma. Ejemplo, el
costo asociado a la variable X2A en la funcin objetivo es 9, si este costo aumentara en 2 o
disminuyera en 9 segn esta seccin (si el costo fuera de 0 a 11) la solucin actual seguira
siendo la misma. Claro el valor de Z cambiara pero no los valores de las variables.
Todo este anlisis es vlido si solamente se realiza para un solo cambio, ya sea en el lado derecho de una restriccin o
en el coeficiente de una variable en la funcin objetivo.
Para obtener el reporte de rangos: Men: LINGO >Options> Ficha: General Solver, Seccin: Dual
Computations (Prices & Ranges); volver a resolver para que el cambio tenga efecto. Luego, estando en la
ventana de modelo Men: LINGO >Range.