análisis de sensibilidad

16
INVESTIGACIÓN OPERATIVA II Ing. Fernando Yépez V., MBA. ANÁLISIS DE SENSIBILIDAD La búsqueda de la solución de un modelo de decisiones es sólo el primer paso del análisis. También es importante que el gerente comprenda cuán sensible es la solución a los cambios en las suposiciones y a los factores exógenos. Esto también se aplica a los modelos de programación lineal, y una de las características más interesantes de los modelos de programación lineal es que gran parte de este análisis de sensibilidad proviene directamente de la solución del problema. Las soluciones óptimas a los problemas de Programación Lineal se han encontrado en lo que se llaman suposiciones deterministas, que significa que suponemos toda la certeza en los datos y las relaciones de un problema; es decir, los precios son fijos, se conocen los recursos y se ha establecido el tiempo necesario para producir exactamente una unidad. No obstante, en el mundo real las condiciones son dinámicas y cambiantes. En este escenario es importante plantearse la siguiente pregunta: ¿Cómo se manejaría esta aparente discrepancia? Cuando se encuentra la solución óptima, se reconoce la importancia de ver qué tan sensible es la solución ante los datos y las suposiciones del modelo. Por ejemplo, si una organización se da cuenta de que la utilidad por unidad no es de $5 como se había estimado, sino que está más cerca de $5.50, ¿cómo sería la combinación de la solución final y cómo cambiaría la utilidad total? Si se tuvieran recursos adicionales, como 10 horas laborales o 3 horas de tiempo de máquina, ¿cambiaría la respuesta del problema? Estos análisis se utilizan para examinar los efectos de los cambios en tres áreas: 1. tasas de contribución de cada variable, 2. coeficientes tecnológicos (los números en las ecuaciones de cada restricción) y 3. recursos disponibles (las cantidades en el lado derecho de cada restricción). Esta tarea se llama alternativamente análisis de sensibilidad, análisis de posoptimalidad, programación paramétrica o análisis de optimalidad. EJERCICIO.- Una empresa fabrica dos productos A y B, uno requiere tiempo en dos máquinas. La primera máquina tiene 24 horas disponibles y la segunda tiene 16. Cada unidad del producto A requiere 2 horas en ambas máquinas y cada unidad del producto B necesita 3 horas en la primera máquina y na hora en la segunda. Los beneficios son de 6 dólares por unidad de A y de 7 dólares por unidad de B, y la empresa puede vender todas las unidades que fabrique de ambos productos. El objetivo es maximizar el beneficio. UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE CIENCIAS ADMINISTRATIVAS

Upload: jaime-casa

Post on 28-Jan-2016

222 views

Category:

Documents


0 download

DESCRIPTION

ESTADÍSTICA APLICADA

TRANSCRIPT

Page 1: Análisis de Sensibilidad

INVESTIGACIÓN OPERATIVA II

Ing. Fernando Yépez V., MBA.

ANÁLISIS DE SENSIBILIDAD

La búsqueda de la solución de un modelo de decisiones es sólo el primer paso del análisis. También

es importante que el gerente comprenda cuán sensible es la solución a los cambios en las

suposiciones y a los factores exógenos. Esto también se aplica a los modelos de programación lineal,

y una de las características más interesantes de los modelos de programación lineal es que gran

parte de este análisis de sensibilidad proviene directamente de la solución del problema.

Las soluciones óptimas a los problemas de Programación Lineal se han encontrado en lo que se

llaman suposiciones deterministas, que significa que suponemos toda la certeza en los datos y las

relaciones de un problema; es decir, los precios son fijos, se conocen los recursos y se ha establecido

el tiempo necesario para producir exactamente una unidad. No obstante, en el mundo real las

condiciones son dinámicas y cambiantes. En este escenario es importante plantearse la siguiente

pregunta: ¿Cómo se manejaría esta aparente discrepancia?

Cuando se encuentra la solución óptima, se reconoce la importancia de ver qué tan sensible es la

solución ante los datos y las suposiciones del modelo. Por ejemplo, si una organización se da cuenta

de que la utilidad por unidad no es de $5 como se había estimado, sino que está más cerca de $5.50,

¿cómo sería la combinación de la solución final y cómo cambiaría la utilidad total? Si se tuvieran

recursos adicionales, como 10 horas laborales o 3 horas de tiempo de máquina, ¿cambiaría la

respuesta del problema?

Estos análisis se utilizan para examinar los efectos de los cambios en tres áreas:

1. tasas de contribución de cada variable,

2. coeficientes tecnológicos (los números en las ecuaciones de cada restricción) y

3. recursos disponibles (las cantidades en el lado derecho de cada restricción).

Esta tarea se llama alternativamente análisis de sensibilidad, análisis de posoptimalidad,

programación paramétrica o análisis de optimalidad.

EJERCICIO.-

Una empresa fabrica dos productos A y B, uno requiere tiempo en dos máquinas. La primera

máquina tiene 24 horas disponibles y la segunda tiene 16. Cada unidad del producto A requiere 2

horas en ambas máquinas y cada unidad del producto B necesita 3 horas en la primera máquina y

na hora en la segunda. Los beneficios son de 6 dólares por unidad de A y de 7 dólares por unidad de

B, y la empresa puede vender todas las unidades que fabrique de ambos productos. El objetivo es

maximizar el beneficio.

UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE CIENCIAS ADMINISTRATIVAS

Page 2: Análisis de Sensibilidad

A) PROBLEMA ORIGINAL.-

Función Objetivo:

Z(max) = 6X1 + 7X2

Restricciones:

Sujeto a:

2X1 + 3X2 ≤ 24

2X1 + X2 ≤ 16

X1, X2 ≤ 0

Solución Óptima

Z(max) = 6(6) + 7(4)

Z(max) = 64

X1 = 6 unidades del producto A

X2 = 4 unidades del producto B

X1 X2

VARIABLES 6 4

UTILIDAD

F.OBJETIVO 6 7 64

RESTRICCIONES UTILIZADO SIGNO DISPONIBLE NO

UTILIZADO

MÀQUINA 1 2 3 24 <= 24 0

MÀQUINA2 2 1 16 <= 16 0

Page 3: Análisis de Sensibilidad

B) AUMENTAR UNA RESTRICCIÓN: Suponer que el límite del mercado es la venta de 6 unidades

del producto B.-

Función Objetivo:

Z(max) = 6X1 + 7X2

Restricciones:

Sujeto a:

2X1 + 3X2 ≤ 24

2X1 + X2 ≤ 16

X2 ≤ 6

X1, X2 ≤ 0

Solución Óptima

Z(max) = 6(6) + 7(4)

Z(max) = 64

X1 = 6 unidades del producto A

X2 = 4 unidades del producto B

Con esta nueva restricción la solución no cambia sigue siendo 64 dólares; esta restricción se llama

“No Activa o No Efectiva” porque no forma parte de la solución óptima, y por tanto, no altera la

solución si se efectúa un cambio en ésta, como lo veremos más adelante.

X1 X2

VARIABLES 6 4

UTILIDAD

F.OBJETIVO 6 7 64

RESTRICCIONES UTILIZADO SIGNO DISPONIBLE NO

UTILIZADO

MÀQUINA 1 2 3 24 <= 24 0

MÀQUINA2 2 1 16 <= 16 0

DEMANDA B 1 4 <= 6 2

Page 4: Análisis de Sensibilidad

PRECIO DUAL O PRECIO SOMBRA:

Precio Dual, Valor Nominal o Precio Sombra es el cambio incremental en los beneficios por cambio

unitario en el término independiente de una restricción.

C) CAMBIAR EL TÉRMINO INDEPENDIENTE DE LA PRIMERA RESTRICCIÓN: Suponer que se puede

agregar una hora a la disponibilidad de la máquina1; es decir de 24 horas a 25 horas.-

Función Objetivo:

Z(max) = 6X1 + 7X2

Restricciones:

Sujeto a:

2X1 + 3X2 ≤ 25

2X1 + X2 ≤ 16

X2 ≤ 6

X1, X2 ≤ 0

Solución Óptima

Z(max) = 6(5,75) + 7(4,5)

Z(max) = 66

X1 = 5,75 unidades del producto A

X2 = 4,5 unidades del producto B

INCREMENTO NETO = 6(-0,25) + 7(0,5) = 2 PRECIO SOMBRA

X1 X2

VARIABLES 5,75 4,5

UTILIDAD

F.OBJETIVO 6 7 66

RESTRICCIONES UTILIZADO SIGNO DISPONIBLE NO

UTILIZADO

MÀQUINA 1 2 3 24 <= 25 0

MÀQUINA2 2 1 16 <= 16 0

DEMANDA B 1 4,5 <= 6 1,5

Page 5: Análisis de Sensibilidad

D) CAMBIAR EL TÉRMINO INDEPENDIENTE DE LA PRIMERA RESTRICCIÓN: Suponer que se puede

disminuir una hora a la disponibilidad de la máquina1; es decir de 24 horas a 23 horas.-

Función Objetivo:

Z(max) = 6X1 + 7X2

Restricciones:

Sujeto a:

2X1 + 3X2 ≤ 23

2X1 + X2 ≤ 16

X2 ≤ 6

X1, X2 ≤ 0

Solución Óptima

Z(max) = 6(6,25) + 7(3,5)

Z(max) = 62

X1 = 6,25 unidades del producto A

X2 = 3,5 unidades del producto B

REDUCCIÓN NETA = 6(0,25) +7 (-0,5) = -2 PRECIO SOMBRA

El Precio sombra se mantiene; pero con una disminución de dos dólares.

B’

X1 X2

VARIABLES 6,25 3,5

UTILIDAD

F.OBJETIVO 6 7 62

RESTRICCIONES UTILIZADO SIGNO DISPONIBLE NO

UTILIZADO

MÀQUINA 1 2 3 24 <= 23 0

MÀQUINA2 2 1 16 <= 16 0

DEMANDA B 1 3,5 <= 6 2,5

Page 6: Análisis de Sensibilidad

El precio dual, precio sombra, o valor marginal representa un aumento incremental en el beneficio

cuando una restricción, se amplía en una unidad y una reducción en el beneficio cuando la

restricción se estrecha.

E) CAMBIAR EL TÉRMINO INDEPENDIENTE DE LA SEGUNDA RESTRICCIÓN: Suponer que se puede

aumentar una hora a la disponibilidad de la máquina 2; es decir de 16 horas a 17 horas.

Función Objetivo:

Z(max) = 6X1 + 7X2

Restricciones:

Sujeto a:

2X1 + 3X2 ≤ 24

2X1 + X2 ≤ 17

X2 ≤ 6

X1, X2 ≤ 0

Solución Óptima

Z(max) = 6(6,75) + 7(3,5)

Z(max) = 65

B’’

X1 X2

VARIABLES 6,75 3,5

UTILIDAD

F.OBJETIVO 6 7 65

RESTRICCIONES UTILIZADO SIGNO DISPONIBLE NO

UTILIZADO

MÀQUINA 1 2 3 24 <= 24 0

MÀQUINA2 2 1 16 <= 17 0

DEMANDA B 1 3,5 <= 6 2,5

Page 7: Análisis de Sensibilidad

X1 = 6,75 unidades del producto A

X2 = 3,5 unidades del producto B

INCREMENTO NETO = 6(0,75) +7 (-0,5) = 1 PRECIO SOMBRA

F) CAMBIAR EL TÉRMINO INDEPENDIENTE DE LA SEGUNDA RESTRICCIÓN: Suponer que se puede

disminuir una hora a la disponibilidad de la máquina 2; es decir de 16 horas a 15 horas.-

Función Objetivo:

Z(max) = 6X1 + 7X2

Restricciones:

Sujeto a:

2X1 + 3X2 ≤ 24

2X1 + X2 ≤ 15

X2 ≤ 6

X1, X2 ≤ 0

Solución Óptima

Z(max) = 6(5,25) + 7(4,5)

Z(max) = 63

X1 = 5,25 unidades del producto A

X2 = 4,5 unidades del producto B

REDUCCIÓN NETA = 6(-0,75) +7 (0,5) = -1 PRECIO SOMBRA

G) CAMBIAR EL TÉRMINO INDEPENDIENTE DE LA TERCERA RESTRICCIÓN:

Si se aumenta una unidad a la demanda máxima del producto B; es decir de 6 horas a 7 horas, o

se disminuye una unidad a la demanda máxima del producto B; es decir, de 6 a 5, ninguno de los

cambios afecta la solución. En este caso el precio sombra será cero. Por tanto, esta restricción que

no afecta a la solución se denomina restricción “no efectiva”.

“El precio sombra de cualquier restricción no efectiva será siempre cero”.

X1 X2

VARIABLES 5,25 4,5

UTILIDAD

F.OBJETIVO 6 7 63

RESTRICCIONES UTILIZADO SIGNO DISPONIBLE NO

UTILIZADO

MÀQUINA 1 2 3 24 <= 24 0

MÀQUINA2 2 1 16 <= 15 0

DEMANDA B 1 4,5 <= 6 1,5

Page 8: Análisis de Sensibilidad

Función Objetivo:

Z(max) = 6X1 + 7X2

Restricciones:

Sujeto a:

2X1 + 3X2 ≤ 24

2X1 + X2 ≤ 16

X2 ≤ 7

X1, X2 ≤ 0

Solución Óptima

Z(max) = 6(6) + 7(4)

Z(max) = 64

X1 = 6 unidades del producto A

X2 = 4 unidades del producto B

INCREMENTO NETO = 6(0) +7 (0) = 0 PRECIO SOMBRA

X1 X2

VARIABLES 6 4

UTILIDAD

F.OBJETIVO 6 7 64

RESTRICCIONES UTILIZADO SIGNO DISPONIBLE NO

UTILIZADO

MÀQUINA 1 2 3 24 <= 24 0

MÀQUINA2 2 1 16 <= 16 0

DEMANDA B 1 4 <= 7 3

Page 9: Análisis de Sensibilidad

Función Objetivo:

Z(max) = 6X1 + 7X2

Restricciones:

Sujeto a:

2X1 + 3X2 ≤ 24

2X1 + X2 ≤ 16

X2 ≤ 5

X1, X2 ≤ 0

Solución Óptima

Z(max) = 6(6) + 7(4)

Z(max) = 64

X1 = 6 unidades del producto A

X2 = 4 unidades del producto B

REDUCCIÓN NETA = 60) +7 (0) = 0 PRECIO SOMBRA

G) INTERVALOS DE VARIACIÓN DE LOS COEFICIENTES DE LA FUNCIÓN OBJETIVO:

Para determinar el intervalo de variación de los coeficientes de la función objetivo, debemos

considerar en primer lugar los coeficientes o márgenes de contribución de la función objetivo. La

pendiente de la recta que representa la función objetivo se estructura con estos coeficientes.

Luego para evaluar los límites superior e inferior del intervalo, se definen las restricciones que

forman parte de la solución óptima.

Para el caso del problema, la pendiente de la función objetivo estará dada por:

m = C1 = - 6 = - C1 = - 6

C2 7 7 C2

Las dos restricciones identificadas con la solución óptima y su respectiva pendiente son:

2X1 + 3X2 ≤ 24

m = - 2

3

2X1 + X2 ≤ 16

m = - 2

1

Cálculo del intervalo del coeficiente C1:

Ordenar las pendientes de menor a mayor.

X1 X2

VARIABLES 6 4

UTILIDAD

F.OBJETIVO 6 7 64

RESTRICCIONES UTILIZADO SIGNO DISPONIBLE NO

UTILIZADO

MÀQUINA 1 2 3 24 <= 24 0

MÀQUINA2 2 1 16 <= 16 0

DEMANDA B 1 4 <= 5 1

Page 10: Análisis de Sensibilidad

- 2 <= -C1 <= - 2

7 3

- 2 <= -C1 <= - 2 X(-1)

7 3

2 >= C1 >= 2

7 3

2 <= C1 <= 2 X(7)

3 7

14 <= C1 <= 14

3

4,67 <= C1 <= 14

Cálculo del intervalo del coeficiente C2:

- 2 <= - 6 <= - 2

C2 3

- 2 <= - 6 <= - 2 X(-1)

C2 3

2 >= 6 >= 2

C2 3

2 <= 6 <= 2 (X-1)

3 C2

3 >= C2 >= 1

2 6 2

1 <= C2 <= 3 X(6)

2 6 2

3 <= C2 <= 9

H) INTERVALOS DE VARIACIÓN DE LOS TÉRMINOS INDEPENDIENTES DE LAS RESTRICCIONES:

Los límites superior e inferior del intervalo están dados por los puntos de coordenadas que coinciden

con el punto de intersección de la recta que recorre hacia arriba o hacia abajo desde la solución

óptima hacia el próximo punto de cruce de una restricción que sea “efectiva” con un eje coordenado

o con otra restricción (no necesariamente efectiva).

RESTRICCION 1:

2X1 + 3X2 ≤ 24

LÍMITE SUPERIOR:

Si la recta correspondiente a esta restricción la recorremos hacia arriba, al primer punto de cruce

de una restricción “efectiva”, ésta corresponde a la intersección de la restricción 2 (efectiva) con la

restricción 3, tal como lo demuestra la siguiente gráfica.

Page 11: Análisis de Sensibilidad

Reemplazando estas coordenadas (X1 = 5 y X2 = 6) en la restricción:

2(5) + 3(6) = 28

2X + 3Y = 28

El aumento permitido es de: 28 – 24 = 4

LÍMITE INFERIOR:

Si la recta correspondiente a esta restricción la recorremos hacia abajo, el primer punto de cruce de

una restricción “efectiva”, ésta corresponde a la intersección de la restricción 2 (efectiva) con la eje

coordenado de la ordenada X, tal como lo demuestra la siguiente gráfica.

Page 12: Análisis de Sensibilidad

Reemplazando estas coordenadas (X1 = 8 y X2 = 0) en la restricción:

2(8) + 3(0) = 16

2X + 3Y = 16

La reducción permitida es de: 24 – 16 = 8

El intervalo del término independiente de la restricción 1 es:

16 <= b1 <= 28

RESTRICCION 2:

2X1 + X2 ≤ 16

LÍMITE SUPERIOR:

Si la recta correspondiente a esta restricción la recorremos hacia arriba, al primer punto de cruce

de una restricción “efectiva”, ésta corresponde a la intersección de la restricción 1 (efectiva) con el

eje de coordenadas X, tal como lo demuestra la siguiente gráfica.

Page 13: Análisis de Sensibilidad

Reemplazando estas coordenadas (X1 = 12 y X2 = 0) en la restricción:

2(12) + (0) = 24

2X + Y = 24

El aumento permitido es de: 24 – 16 = 8

LÍMITE INFERIOR:

Si la recta correspondiente a esta restricción la recorremos hacia abajo, el primer punto de cruce de

una restricción “efectiva”, ésta corresponde a la intersección de la restricción 1 (efectiva) con la

restricción 3 (no efectiva), tal como lo demuestra la siguiente gráfica.

Page 14: Análisis de Sensibilidad

Reemplazando estas coordenadas (X1 = 3 y X2 = 6) en la restricción:

2(3) + (6) = 12

2X + Y = 12

La reducción permitida es de: 16 – 12 = 4

12 <= b2 <= 24

RESTRICCION 3:

X2 ≤ 6

LÍMITE INFERIOR:

Este recurso corresponde a una restricción no efectiva, y como tiene el signo <= (menor o igual);

hacia abajo estará limitado por la solución óptima (X1 = 6, X2 = 4).

X2 ≤ 6 X2 = 4

La reducción permitida es de: 6 – 4 = 2

LÍMITE SUPERIOR:

Por tratarse de una restricción no efectiva, un cambio hacia arriba en cualquier valor no afectará la

solución; por tanto, el límite superior será infinito.

Page 15: Análisis de Sensibilidad

El aumento permitido es: infinito

4 <= b3 <= Infinito

CUADRO RESUMEN

AUMENTO PERMITIDO REDUCCIÓN PERMITIDA

C1 14 – 6 = 8 6 - 4,67 = 1,33

C2 9 – 7 = 2 7 - 3 = 4

RESTRICCIÓN 1 28 – 24 = 4 24– 16 = 8

RESTRICCIÓN 2 24 – 16 = 8 16 – 12 = 4

RESTRICCIÓN 3 Infinito 6 – 4 = 2

I) RECURSOS ABUNDANTES Y AGOTADOS:

La determinación de los recursos agotados y abundantes está en función de la solución óptima:

Solución Óptima: X1 = 6 ; X2 = 4

Restricciones:

R1: 2X1 + 3X2 = 24

2(6) + 3(4) = 24

HOLURA: 24 -24 = 0 RECURSO AGOTADO

Page 16: Análisis de Sensibilidad

R2: 2X1 + X2 = 16

2(6) + (4) = 16

HOLURA: 16 - 16 = 0 RECURSO AGOTADO

R3: X2 = 6

(4) = 4

HOLURA: 6 - 4 = 2 RECURSO ABUNDANTE

Como se puede observar las máquinas 1 y 2 han consumido todas las horas disponibles (su holgura

es cero), este tipo de recursos se denominan “agotados”; mientras que en la restricción 3, existe un

consumo de sólo cuatro unidades con respecto a su limitación de 6 unidades, sobran por tanto dos,

este recurso se denomina “abundante”.