MR 315 Versión 1 Segunda Parcial Lapso 2013/1 1/7 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA Semana 12 MODELO DE RESPUESTA ASIGNATURA: Investigación de Operaciones I MOMENTO: Segunda Parcial FECHA DE APLICACIÓN: 23/ 03/13; MOD. II, UND. 5, OBJ. 5 CÓDIGO: 315 VERSIÓN: 1 CRITERIO DE DOMINIO 1/1 1- Aplicación del Método Simplex Revisado: Forma matricial aumentada (una vez agregadas las variables de holgura): ⎛ 12 ⎞ ⎜ ⎟ ⎜ 10 ⎟ ⎡ −3 2 8 1 0 0 ⎤ ⎛ 17 ⎞ ⎜ 30 ⎟ ⎜ ⎟ c=⎜ ⎟ A = ⎢⎢ −1 1 3 0 1 0 ⎥⎥ ; b = ⎜ 9 ⎟ ; ⎜0⎟ ⎜ 16 ⎟ ⎢⎣ −2 1 8 0 0 1⎥⎦ ⎝ ⎠ ⎜0⎟ ⎜⎜ ⎟⎟ ⎝0⎠ Se aplica el Método Simplex Revisado Iteración 1: Base inicial: ⎡1 0 0⎤ B-1 = ⎢⎢0 1 0 ⎥⎥ ⎢⎣0 0 1⎥⎦ ⎛ 17 ⎞ ⎜ ⎟ xB = B-1b = ⎜ 9 ⎟ ⎜ ⎟ ⎝ 16 ⎠ z=0 Conjunto básico inicial: ⎛ x4 ⎞ ⎜ ⎟ x B = ⎜ x5 ⎟ ⎜x ⎟ ⎝ 6⎠ Especialista: María E. Mazzei Ingeniería de Sistemas Evaluador. Carmen Velásquez MR 315 Versión 1 Segunda Parcial Lapso 2013/1 2/7 Determinación del vector entrante: Cálculo de los zj –cj para las variables no básicas. Las variables no básicas son: {x1, x2 , x3} zi = cB y i ; y i = B −1ai para i correspondiente al índice de variables no básicas z1 –c1 = -12; z2 –c2 = -10; z3 –c3 = -30 (Solución no óptima) Entra x3 ( el más negativo) Determinación del vector saliente: Se calcula y3 ⎡1 0 0⎤ ⎛ 8 ⎞ ⎛ 8 ⎞ ⎜ ⎟ ⎜ ⎟ y3 = ⎢⎢0 1 0 ⎥⎥ ⎜ 3 ⎟ = ⎜ 3 ⎟ ⎢⎣0 0 1⎥⎦ ⎜⎝ 8 ⎟⎠ ⎜⎝ 8 ⎟⎠ Min {17/8 ; 9/3; 16/8} = 3; corresponde salir a : a6 Iteración 2: Vector básico: ⎛ x4 ⎞ ⎜ ⎟ x B = ⎜ x5 ⎟ ⎜x ⎟ ⎝ 3⎠ Nueva base y nueva solución básica: −1 ⎤ ⎡1 0 ⎢ B = ⎢0 1 −3 / 8 ⎥⎥ ⎢⎣0 0 1/ 8 ⎥⎦ -1 ⎛ 1⎞ ⎜ ⎟ xB = B b = ⎜ 3 ⎟ ⎜ 2⎟ ⎝ ⎠ -1 z = 60 Determinación del vector entrante: Cálculo de los zj –cj para las variables no básicas. Las variables no básicas son: {x1, x2, x6} zi = cB y i ; y i = B −1ai para i correspondiente al índice de variables no básicas z1 –c1 = -78/4; z2 –c2 = -25/4; z6 –c6 = 15/4 (Solución no óptima) Entra x1 ( el más negativo) Especialista: María E. Mazzei Ingeniería de Sistemas Evaluador. Carmen Velásquez MR 315 Versión 1 Segunda Parcial Lapso 2013/1 3/7 Determinación del vector saliente: Se calcula y1 −1 ⎤ ⎛ −3 ⎞ ⎛ −1 ⎞ ⎡1 0 ⎜ ⎟ ⎜ ⎟ ⎢ y1 = ⎢0 1 −3 / 8 ⎥⎥ ⎜ −1 ⎟ = ⎜ −1/ 4 ⎟ ⎢⎣0 0 1/ 8 ⎥⎦ ⎜⎝ −2 ⎟⎠ ⎜⎝ −1/ 4 ⎟⎠ Como todos los componentes de y1 son negativos, esto indica que la solución al PPL es NO ACOTADA. No puede continuar hacia la próxima iteración, ya que el proceso continuaría infinitamente. Criterio de corrección: se logra el objetivo si se aplica correctamente el Método Simplex Revisado, obteniendo el resultado de SOLUCIÓN NO ACOTADA. No se acepta la forma tabular. El modelo de solución aquí presentado es una simplificación de lo que se debe obtener según el método aprendido del libro. MOD. II, UND. 6, OBJ. 6 CRITERIO DE DOMINIO 1/1 2- Problema de asignación Equipos Personas 1 2 3 4 1 2 3 3 2 9 4 4 5 3 2 7 8 4 5 El problema no está balanceado. Se agrega un nodo ficticio Equipos Personas Especialista: María E. Mazzei 1 2 3 4 1 2 3 4 3 2 9 4 4 5 3 2 7 8 4 5 0 0 0 0 Ingeniería de Sistemas Evaluador. Carmen Velásquez MR 315 Versión 1 Segunda Parcial Lapso 2013/1 4/7 Aplicaremos el Método Húngaro, para resolverlo. Iteración 1 Colocamos los valores mínimos de las columnas: 1 2 3 4 min fila 1 2 3 4 3 2 9 4 2 4 5 3 2 2 7 8 4 5 4 0 0 0 0 0 Restamos el menor costo por columna a cada celda 1 2 3 4 1 2 3 4 1 0 7 2 2 3 1 0 3 4 0 1 0 0 0 0 Se halló la solución, ya que hay un cero asociado a cada fila y columna: Asignar la persona 2 al equipo 1 Asignar la persona 3 al equipo 3 Asignar la persona 4 al equipo 2 La persona 1 queda sin asignación Costo óptimo asociado:= 8 unidades Criterio de corrección: Se logra el objetivo si se obtiene correctamente la solución del problema empleando el método Húngaro. MOD. III, UND. 7, OBJ. 7 CRITERIO DE DOMINIO 1/1 3- Aplicación del Método Simplex para variables acotadas Especialista: María E. Mazzei Ingeniería de Sistemas Evaluador. Carmen Velásquez MR 315 Versión 1 Segunda Parcial Lapso 2013/1 5/7 (PPL) Maximizar 2 x1 + 3 x2 Sujeto a -x1 + x2 0 ≤ x1 ≤ 1 0 ≤ x2 ≤ 1 ≤ 0,5 Iteración 1: z h1 x1 -2 -1 x2 -3 1 h1 0 1 b 0 ½ x2 es la candidata a entrar a la base t1 = = ½ t2 = ∞ corresponde a min((uBi – xBi)/-yiv), como h1 no tiene cota superior, es infinito u2 =1 t = min {½, ∞, 1} = ½. El mínimo corresponde a t1. Iteración 2: z x2 x1´ -5 -1 x2 0 1 h1 3 1 b 3/2 ½ t1 = = ∞ t2 = ½ corresponde a min((uBi – xBi)/-yiv u1 =1 t = min {½, ∞, 1} = ½. El mínimo corresponde a t2 Iteración 3: z x1 Especialista: María E. Mazzei x1 0 1 x2 -5 -1 h1 -2 -1 Ingeniería de Sistemas b -1 -½ Evaluador. Carmen Velásquez MR 315 Versión 1 Segunda Parcial Lapso 2013/1 6/7 t1 = = ∞ t2 = 3/2 corresponde a min((uBi – xBi)/-yiv u2 =1 t = min { ∞, 3/2, 1} = 1. El mínimo corresponde a u2 . Por lo tanto x2 queda no básica pero en su cota superior, x2 = 1 Deben hacerse los cambios correspondientes en la columna sombreada y continuar con la próxima iteración. Criterio de corrección: Se logra el objetivo, si se aplica correctamente el Método Simplex para variables acotadas, hasta 3 iteraciones completas. Es obligatorio especificar los criterios de selección de variables entrantes y salientes de la base, y al final, la solución óptima. MOD. III, UND. 8, OBJ. 8 CRITERIO DE DOMINIO 1/1 4- Problema lineal complementario Dado el PPL: Maximizar 4 x1 + 6 x2 Sujeto a x1 + 3 x2 ≥ 15 x1 + 2 x2 ≥ 6 x1 , x2 ≥ 0 El dual del PPL es: Minimizar 15 y1 + 6 y2 Sujeto a y1 + y2 ≤ 4 3y1 + 2y2 ≤ 6 y1 , y2 ≥ 0 wT = ( −u1, −u2 ,v1,v 2 ); ⎡0 ⎢0 M=⎢ ⎢1 ⎢ ⎣1 (PLC) zT = ( x1, x2 , y1, y 2 ) 0 −1 −1⎤ 0 −3 −2⎥⎥ ; 3 0 0⎥ ⎥ 2 0 0⎦ ⎡ 4 ⎤ ⎡ c ⎤ ⎢ 6 ⎥⎥ q=⎢ ⎥=⎢ ⎣ −b ⎦ ⎢ −15 ⎥ ⎢ ⎥ ⎣ −6 ⎦ T Iw – Mz = q w ≥ 0, wi. zi = 0, para todo i Especialista: María E. Mazzei Ingeniería de Sistemas Evaluador. Carmen Velásquez MR 315 Versión 1 Segunda Parcial Lapso 2013/1 7/7 Aplicación del Algoritmo del Pivote Complementario Iteración 1 w1 w2 w3 w4 Entra z0 w1 1 0 0 0 y w2 0 1 0 0 w3 0 0 1 0 w4 0 0 0 1 z1 0 0 -1 -1 z2 0 0 -3 -2 z3 1 3 0 0 z4 1 2 0 0 z0 -1 -1 -1 -1 q 4 6 -15 -6 w3 -1 -1 -1 -1 w4 0 0 0 1 z1 1 1 1 0 z2 3 3 3 1 z3 1 3 0 0 z4 1 2 0 0 z0 0 0 1 0 q 19 21 15 9 sale w3 Iteración 2 w1 w2 z0 w4 w1 1 0 0 0 w2 0 1 0 0 Como salió w3, debe entrar z3 La variable saliente se determina por: min{ 19, 21/3,-,-} = 7 , corresponde a w2 Aún no se ha hallado la solución óptima, ya que z0 no ha alcanzado el valor cero. Criterio de corrección: Se logra el objetivo si se construye correctamente el PLC y se aplica correctamente el algoritmo, especificando las variables entrantes y salientes. Se debe realizar al menos 2 iteraciones completas. FIN DEL MODELO Especialista: María E. Mazzei Ingeniería de Sistemas Evaluador. Carmen Velásquez