Examen de Investigación Operativa (Plan 96) Febrero de 2010 Final Solución del Ejercicio 1. De…nimos las variables de decisión xi = 1; si se coloca una cámara en el punto de localización i ; i = 1; : : : ; 10 0; si no El objetivo es poner el menor número de cámaras, por lo que la función objetivo es: M in x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 Con la condición de que estén todos los sectores cubiertos, por ejemplo, para cubrir el sector 1 hay que poner obligatoriamente una cámara en el punto 4, para cubrir el sector 2 tendría que haber una en los puntos 4 o 5.. x4 1 x4 + x5 1 x8 1 x6 + x8 1 x6 + x8 + x10 1 x6 1 x9 1 x7 + x9 1 x7 + x10 1 x7 + x9 + x10 1 x1 + x3 1 x1 + x2 + x3 1 x2 + x3 1 Como se debe cumplir que si no se coloca ninguna cámara en la posición 2 hay que colocar una obligatoriamente en la posición 3, hay que introducir la restricción x3 1 x2 Por lo tanto, el problema queda modelizado de la siguiente forma M in s:a x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10 x4 1 x4 + x5 1 x8 1 x6 + x8 1 x6 + x8 + x10 1 x6 1 x9 1 x7 + x9 1 x7 + x10 1 x7 + x9 + x10 1 x1 + x3 1 x1 + x2 + x3 1 x2 + x3 1 x3 1 x2 xi = 0; 1; i = 1; : : : ; 10 . Solución del Ejercicio 2 1 a) El programa primal en la forma simétrica de maximización es max z 0 s. a = 2x1 + 2x2 x03 + x003 2x1 + x2 x03 + x003 4 x1 + x2 1 x1 + x03 x003 4 x1 x03 + x003 4 x1 ; x2 ; x03 ; x003 0 Planteamos en la tabla que sigue los cambios en el paso del problema primal (original) en formato simétrico de maximización al dual en formato simétrico de minimización, con las condiciones Problema Primal Dual 4 variables de decisión (x1 ; x2 ; x03 ; x00 ) ! 4 restricciones 3 4 restricciones ! 4 variables de decisión (y1 ; y2 ; y3 ; y4 ) objetivo de max imización (z 0 ) ! objetivo de minimización (w0 ) 0 z (2; 2; 1; 1) ! recursos (2; 2; 1; 1) restricciones del tipo ! restricciones del tipo Matriz tecnológica A ! Matriz tecnológica AT recursos (4; 1; 4; 4) ! coe…cientes de w0 (4; 1; 4; 4) y el problema dual en la forma simétrica es min w0 s. a = 4y1 + y2 + 4y3 4y4 2y1 y2 + y3 y4 2 y1 + y 2 2 y1 + y 3 y 4 1 y1 y 3 + y4 1 y1 ; y 2 ; y 3 ; y 4 0 c) Para obtener la solución óptima expresamos el problema original en el formato estándar de maximización. Para ello, hacemos el cambio de variable x3 = x+ x3 , para sustituir la variable no restringida por variables no 3 negativas y, además, introducimos dos variables de holgura x4 y x5 y una arti…cial x6 . El programa lineal toma la forma M x6 max z 0 = 2x1 + 2x2 x+ 3 + x3 + 0x4 + 0x5 s. a 2x1 + x2 x+ 3 + x3 + x4 = 4 x1 + x2 + x5 = 1 x1 + x+ x3 + x6 = 4 3 x1 ; x2 ; x+ 0 3 ; x3 ; x4 ; x5 ; x6 La tabla inicial del símplex es cB 0 0 M cj ! VB x4 x5 x6 zj cj 2 x1 2 1 1 2 M 2 x2 1 1 0 2 1 1 0 1 1 M 1 x3 1 0 1 1+M M; z2 c2 = 2 y z3 + x+ 3 0 x4 1 0 0 0 0 x5 0 1 0 0 M x6 0 0 1 0 xB 4 1 4 4M Como hay costes reducidos negativos z1 c1 = 2 c3+ = 1 M la tabla no es óptima y aplicaremos el método del símplex para tratar de alcanzar la optimalidad. El valor indicador más negativo corresponde a la variable x1 (z1 c1 = 2 M ), siendo por tanto y1 la columna pivote. La mínima razón es el cociente xB1 =y11 = 4=2 = 2 y por tanto y11 = 2 es el elemento pivote. La transformación 2 de pivote del método del símplex, en la que x1 es la variable de entrada en la base y x4 la variable de salida de la base, conduce a la nueva tabla cB 2 0 M cj ! VB x1 x5 x6 zj cj 2 x1 1 0 0 0 2 x2 1=2 3=2 1=2 1 + M=2 1 x+ 3 1=2 1=2 3=2 3M=2 1 x3 1=2 1=2 3=2 1 + M=2 0 x4 1=2 1=2 1=2 0 0 x5 0 1 0 0 M x6 0 0 1 0 xB 2 3 2 4 2M Como hay un valor indicador negativo (z3+ c3+ = 3M=2) es posible la mejora. El elemento pivote es y34 = 3=2 y la transformación de pivote conduce a la tabla cB 2 0 1 cj ! VB x1 x5 x+ 3 zj cj De nuevo es posible la mejora (z2 pivote conduce a la tabla cB 2 2 1 cj ! VB x1 x2 x+ 3 zj cj 2 x1 1 0 0 0 c2 = 2 x1 1 0 0 0 2 x2 1=3 4=3 1=3 1 1 x+ 3 0 0 1 0 1 x3 0 0 1 0 0 x4 1=3 1=3 1=3 1 0 x5 0 1 0 0 M x6 1=3 1=3 2=3 M xB 2.b 6 3.b 6 1.b 3 4 1 < 0), siendo el elemento pivote es y22 = 4=3. La transformación de 2 x2 0 1 0 0 1 x+ 3 0 0 1 0 1 x3 0 0 1 0 0 x4 1=4 1=4 1=4 1.25 0 x5 1=4 3=4 1=4 0.75 M x6 1=4 1=4 3=4 0.25 + M xB 1.75 2.75 2.25 6.75 y como todos los valores indicadores son no negativos y no hay variables arti…ciales en la base con valor positivo, hemos alcanzado la optimalidad. La solución óptima es x1 = 1.75; x2 = 2.75; x+ 3 = 2.25 y x3 = 0 ) x3 = 2.25 y x4 = x5 = x6 = 0; con z 0 = 6:75 ) z = 6:75. c) La solución óptima alcanzada no es única porque el coste reducido de la variable no básica x3 es nulo. Sin embargo, como todos los elementos del vector y3 son menores o iguales que 0, lo que tenemos es un rayo óptimo. d) El valor óptimo de la función objetivo del dual es el mismo que el del primal (Relaciones en dualidad), w = z = 6:75. e) Sustituyendo la solución óptima en la restricción obtenemos 2x1 + 2x2 + 2x3 = 3:5 + 5:5 + 4:5 = 13:5. Por lo tanto, la solución actual sigue siendo óptima. f ) Teniendo en cuenta la forma de la nueva función objetivo, min z = x1 + x2 , al ser ambas variables no negativas, z = 0 si x1 y x2 son cero mantiéndose la factibilidad. La segunda restricción se estaría satisfaciendo, pero la primera y la tercera dependerían del valor óptimo de x3 . De la tercera restricción, obtenemos que si x1 = 0; entonces x3 = 4, valor para el cual la primera restricción también se satisface. Por lo tanto, la solución óptima es x1 = 0; x2 = 0; x3 = 4; con z = 0. Solución del Ejercicio 3. a) El diagrama de transición de la cadena es 3 Las clases de equivalencia son las siguientes: Clase f0; 5; 8g f1; 4; 7g f3g f2; 6g Recurrente Sí Sí No No Periódica Sí (2) No No No b) Teniendo en cuenta que la matriz de probabilidades de transición de la clase f1; 4; 7g es: 0 1 3=4 1=4 0 @1=4 1=2 1=4A 0 1=4 3=4 la probabilidad a largo plazo de encontrarnos en los estados de la misma se obtiene de la siguiente expresión: 0 1 3=4 1=4 0 = P ) ( 1 ; 4 ; 7 ) = ( 1 ; 4 ; 7 ) @1=4 1=2 1=4A ) 0 1=4 3=4 = 3=4 1 + 1=4 4 = 1=4 1 + 1=2 7 = 1=4 4 + 3=4 1+ 4+ 7 =1 1 4 4 + 1=4 7 9 > > = > > ; 7 ) Los valores demandados son precisamente estas probabilidades. 8 < : 1 4 7 = 1=3 = 1=3 = 1=3 c) Suponiendo que se parte del estado 1, el tiempo que tarda en promedio en volver al estado 1 es.m1 = 1= iteraciones: 1 =3 d) f1; 4; 7g es recurrente, f0; 3; 5; 8g y f2; 6g son transitorias. La respuestas a los apartados b) y c) para este caso son las mismas que antes ya que f1; 4; 7g continúa siendo una clase de equivalencia. Solución del Ejercicio 4. 4/2 01 2 1 11 1 34 3/22/2½ El problema puede ser modelizado como un modelo de colas en el que cada nodo represente el número de aviones que están en el hangar. Por lo tanto, el diagrama de transicíón es 4 Para calcular la distribución de equilibrio tenemos que resolver el sistema de ecuaciones: 9 1 9 2 0= 1 > 0 = 1+2+3+3+3=2 = > 2 = > > 0 1 3 > > 4 1+ 2 1 =2 0+ 2 > > 3 > > 1 = 21 = = 2 1 = 2 (1 + 1) 2 = 32 1 + 3 2 ) ) 2 = 7 2 = 3 1 + 12 3 = 2 + 4 > > 1 > > 2 > > 1 2 3 = 4 > > 3 = 7 > ; 4 = 2 3 > ; 1 0 + 01 + 2 + 3 + 4 = 1 4 = 7 0 + 01 + 2 + 3 + 4 = 1 2 21 9 > > > > > = > > > > > ; a) El número de aviones disponibles es 4-L donde L= 1 +2 2 +3 3 +4 4 = 4 4 6 4 46 = 2:19 aviones. + + + = 21 7 7 7 21 Por lo tanto, el número de aviones disponibles es 4 no esté garantizado. L=4 2:19 = 1:81 aviones < 2, de ahí que el servicio b) El coste medio total es el coste medio de servicio más el coste medio de espera. Teniendo en cuenta que el coste de cada técnico es de 300 e por día de trabajo, el coste medio de servicio es (1 0) número de técnicos precio/día = 1 2 21 4 300 = 7600 = 1085:7 e=d{a: 7 Teniendo en cuenta que a la compañía le cuesta 1000 e por día que cada avión pasa en el hangar, el coste medio de espera es coste por avión/día L = 1000 2:19 = 2190e=d{a: Por lo tanto, el coste medio total por día es 1085.7 + 2190 = 3275.7 e por día. 5