Programación Matemática para Economistas 1 Máquina 29.- Una empresa puede emplear tres procesos productivos diferentes, en cada uno de los cuales se precisa utilizar tres máquinas. Según el proceso productivo elegido para fabricar una unidad de producto se necesita usar de cada una de las máquinas las siguientes horas: M1 1 2 Proceso 2 1 3 3 M2 4 2 3 M3 3 4 2 Cada máquina está disponible 50 horas. El beneficio por unidad de producto fabricado con el proceso 1 es de 15 u.m., con el proceso 2 es de 18 u.m. y de 10 u.m. si se emplea el proceso 3. Se pide: a) ¿Cómo debería organizarse la producción para obtener el beneficio máximo? b) ¿Cuánto estaría dispuesto a pagar por una hora más en la máquina M2? c) Realice un análisis de sensibilidad para el número de horas disponible de la primera máquina. Solución: a) Vamos a repartir los productos que fabriquemos entre los 3 procesos. Denominaremos “x” a los productos que fabriquemos en el proceso 1, “y” a los fabricados en el proceso 2, y “z” a los fabricados en el proceso 3. Debemos maximizar el beneficio, sabiendo que el beneficio por unidad de producto fabricado por los distintos procesos es respectivamente, 15, 18 y 10, luego: Max 15x + 18y + 10z Como restricciones tendremos las horas máximas de cada máquina: Máquina 1Æ 2x + y + 3z ≤ 50 Máquina 2 Æ 4x + 2y + 3z ≤ 50 Máquina 3 Æ 3x + 4y + 2z ≤ 50 En consecuencia, el problema viene dado por: Max s.a 15 x + 18 y + 10 z 2 x + y + 3 z ≤ 50 4 x + 2 y + 3 z ≤ 50 3 x + 4 y + 2 z ≤ 50 x, y , z ≥ 0 ©R. Caballero, T. Gómez, M. González, M. Hernández, F. Miguel, J. Molina, M.M. Muñoz, L. Rey, F. Ruiz Programación Matemática para Economistas 2 Y resolviendo el problema mediante LINDO, su solución es: LP OPTIMUM FOUND AT STEP 2 OBJECTIVE FUNCTION VALUE 1) 240.0000 VARIABLE X Y Z VALUE 10.000000 5.000000 0.000000 REDUCED COST 0.000000 0.000000 0.200000 ROW SLACK OR SURPLUS DUAL PRICES 2) 25.000000 0.000000 3) 0.000000 0.600000 4) 0.000000 4.200000 NO. ITERATIONS= 2 RANGES IN WHICH THE BASIS IS UNCHANGED: VARIABLE X Y Z ROW 2 3 4 OBJ COEFFICIENT RANGES CURRENT ALLOWABLE ALLOWABLE COEF INCREASE DECREASE 15.000000 20.999998 0.250000 18.000000 1.999996 10.499999 10.000000 0.200000 INFINITY RIGHTHAND SIDE RANGES CURRENT ALLOWABLE RHS INCREASE 50.000000 INFINITY 50.000000 16.666666 50.000000 50.000000 ALLOWABLE DECREASE 25.000000 25.000000 12.500000 La solución es (10, 5, 0), es decir, produciremos 10 unidades en el proceso 1 y 5 unidades en el proceso 2, en el proceso 3 no produciremos nada. Obtendremos de este modo un beneficio de 240 u.m. ©R. Caballero, T. Gómez, M. González, M. Hernández, F. Miguel, J. Molina, M.M. Muñoz, L. Rey, F. Ruiz Programación Matemática para Economistas 3 Respecto a las restricciones, decir que dejamos de utilizar 25 horas de la máquina 1, utilizando el resto de las máquinas todas las horas posibles. b) Estaría dispuesto a pagar el beneficio que le reporte esa hora más en esa máquina, que podemos averiguarlo fijándonos en la variable dual de la segunda restricción, pero antes debemos comprobar que esta variación no modifique la base óptima; esto lo vemos en el intervalo de sensibilidad, observamos que le permite un incremento de hasta 16,66 horas, por tanto un aumento de 1 hora no afectará a la solución. Ahora vemos si afecta al beneficio mediante la variable dual, que vale 0.6, por tanto un incremento de una hora afectará en un aumento de 1*0.6 = 0.6 u.m. de beneficio, que es por tanto lo que estaría dispuesto a pagar. c) Nos fijamos en la primera restricción, y el intervalo de sensibilidad será [25, ∞ ): 50 – 25 = 25 50 + ∞ = ∞ ©R. Caballero, T. Gómez, M. González, M. Hernández, F. Miguel, J. Molina, M.M. Muñoz, L. Rey, F. Ruiz