Sunteți pe pagina 1din 6

Investigaci on Operativa

Ejercicios resueltos del examen


de los temas 3 y 4
Sergio Garc a Mondaray 04621336-S

Escuela Superior de Inform atica de Ciudad Real Universidad de Castilla-La Mancha

Ejercicio 1
Enunciado Resuelva el siguiente problema sin utilizar variables articiales y usando un m etodo tabular: Min Z = 6x1 + 3x2 2x1 3x2 3 x1 + x2 4 x1 , x2 0 Soluci on Vamos a emplear el algoritmo Dual del Simplex para resolver el ejercicio. En primer lugar expresamos el problema en forma estandar: Max Z = 6x1 3x2 0x3 0x4 2x1 + 3x2 3 2x1 + 3x2 + x3 = 3 x1 x2 4 x1 x2 + x4 = 4 x1 , x2 0 x1 , x2 0 Iter. 1) Planteamos la primera tabla del Simplex: CB 0 0 XB x3 x4 Z Z-Ci Y1 -2 -1 0 6 Y2 3 -1 0 3 Y3 1 0 0 0 Y4 0 1 0 0 B -3 -4 0 -

Iter. 2) Como en B aparecen valores negativos, saldr a la variable m as negativa: x4 . Para ver qu e variable entra: max{ (6) , (3)} = 6 entra x1 . CB 0 -6 XB x3 x1 Z Z-Ci Y1 0 1 -6 0 Y2 5 1 -6 -3 Y3 1 0 0 0 Y4 -2 -1 6 0 B 5 4 -24 Op F1 = F1 + 2F2 F2 = F2 -

Iter. 3) Ahora actuamos como en el Simplex normal: entra la variable x2 , al tener el valor m as ltima la, y sale x3 : negativo en la u CB -3 -6 XB x2 x1 Z Z-Ci Y1 0 1 -6 0 Y2 1 0 -3 0 Y3 1/5 -1/5 3/5 3/5 Y4 -2/5 -3/5 24/5 24/5 B 1 3 -21 Op F1 = 1/5F1 F2 = F2 F1 2

ltima la como de la columna B , Iter. 4) Como todos los valores son positivos, tanto de la u ptima: hemos terminado el algoritmo, obteniendo la siguiente soluci on o Z = 21; x1 = 3, x2 = 1

Ejercicio 3 (Adicionales)

Enunciado Una f abrica de coches tiene especial inter es en los coches descapotables, pero nunca ha fabricado uno y no sabe qu e benecio podr an reportarle. Por tanto quiere compararlos con el coche que m as vende. Para la fabricaci on de estos coches se necesitan 3 horas en pintar en coche descapotable y 5 el normal. Para mirar si todo est a correcto se necesitan 4 horas en el descapotable y 3 en el normal. El precio en el mercado del descapotable es de 50.000e y 40.000e el coche normal. Adem as se sabe que el coste de fabricaci on del descapotable es de 15.000e y el del normal de 2.000e. a) Calcule el benecio de la empresa. b) Obtenga el dual y resu elvalo. c) Cu ales son los precios sombra de la pintura y del control de calidad. d) Si a la f abrica le ofertan 300 horas semanales a un coste de 1000 se aceptar a la oferta. Soluci on En primer lugar vamos a plantear una tabla resumen con los datos del problema: Horas de pintura Revisi on Coste de fabricaci on Benecio Normal 5 3 2 mil 40 mil Descapotable 3 4 15 mil 50 mil

Las variables de decisi on de nuestro problema son: x1 = N umero de coches normales, x2 = N umero de coches descapotables Ahora planteemos la funci on objetivo y las restricciones: Max Z = 40x1 + 50x2 R0 R1 R2 R3 : : : : x1 , x2 0 5 x 1 + 3 x 2 Hp 3 x 1 + 4 x 2 Hr 2x1 + 15x2 P

Siendo Hp el n umero de horas disponibles para pintura, Hr el n umero de horas disponibles para revisi on de los veh culos, y P el presupuesto de la empresa para construir los veh culos. Podemos ahora resolver el problema en funci on de Hp , Hr y P : 3

a) Resolvemos el problema por el algoritmo del Simplex: En primer lugar planteamos el problema en forma est andar: Z = 40x1 + 50x2 + 0x3 + 0x4 + 0x5 R0 R1 R2 R3 : : : : x1 , x2 0 5x1 + 3x2 + x3 = Hp 3x1 + 4x2 + x4 = Hr 2x1 + 15x2 + x5 = P

Ahora creamos la primera tabla del Simplex: CB 0 0 0 XB x3 x4 x5 Z Z-Ci 40 y1 5 3 2 0 -40 50 y2 3 4 15 0 -50 0 y3 1 0 0 0 0 0 y4 0 1 0 0 0 0 y5 0 0 1 0 0 B Hp Hr P 0 -

ltima la tenemos valores Como Hp , Hr y P han de ser valores positivos, y en la u negativos, aplicamos el algoritmo del Simplex normal: Vamos a trabajar bajo la suposici on de que Hp < Hr << P , puesto que parece lo m as coherente con la realidad; por tanto, supondremos la siguiente hip otesis, con el n de poder continuar con el algoritmo: 1 1 3 4 Hp < Hr Hp < Hr Hr > Hp 3 4 4 3 1 1 15 P > Hr P > Hr 15 4 4 Siendo as , entra x2 y sale x3 : CB 50 0 0 XB x2 x4 x5 Z Z-Ci 40 y1 5/3 -11/3 -23 250/3 130/3 50 y2 1 0 0 50 0 0 y3 1/3 -4/3 -15/3 50/3 50/3 0 y4 0 1 0 0 0 0 y5 0 0 1 0 0 B Hp/3 Hr-4/3Hp P-15/3Hp 50/3 Hp Op F1 = 1/3F1 F2 = F2 4F1 F3 = F3 15F1

Ahora s olo tenemos valores positivos en la ultima la. Si en la columna B no hay valores negativos habremos encontrado la soluci on, en caso contrario, continuar amos con el algoritmo Dual del Simplex. Pues bien, estudiemos qu e ocurre en la la B : Hp /3 > 0 4 Hr 4 otesis. 3 Hp > 0 Hr > 3 Hp , que se cumple por hip 15 15 otesis. P 3 Hr > 0 P > 3 Hr , que se cumple por hip

ptima, siempre que se cumplan las condiciones Con todo esto, ya tenemos una soluci on o ptima es: que acabamos de estudiar. La soluci on o Z = 50/3 Hp ; x1 = 0, x2 = Hp /3. Sujeto a: Hr > 4 3 Hp P > b) Resolvamos el problema dual asociado: En primer obtenemos el problema dual: Min Z = Hp y1 + Hr y2 + P y3 5y1 + 3y2 + 2y3 40 3y1 + 4y2 + 15y3 50 y1 , y2 , y3 0 Ahora lo expresamos en forma est andar: Max Z = Hp y1 Hr y2 P y3 5y1 3y2 2y3 + y4 = 40 3y1 4y2 15y3 + y5 = 50 y1 , y2 , y3 , y4 , y5 0 Ahora comenzamos el algoritmo del Simplex para el problema. Empezamos planteando la tabla inicial: CB 0 0 XB y4 y5 Z Z-Ci -Hp X1 -5 -3 0 Hp -Hr X2 -3 -4 0 Hr -P X3 -2 -15 0 P 0 X4 1 0 0 0 0 X5 0 1 0 0 B -40 -50 0 15 3 Hp

Como hay valores negativos en la columna B, aplicamos el algoritmo dual del Simplex: Sale la variable y5 , y entra la variable y3 , puesto que max ya que, por hip otesis: 1 4 1 1 1 1 15 1 Hr > Hp = Hp P > Hp P Hr = Hr 4 12 3 15 3 15 4 15 4 Luego la tabla queda: CB 0 -P XB y4 y3 Z Z-Ci -Hp X1 -23/5 3/15 -(3/15) P 3 15 P + Hp -Hr X2 -37/15 4/15 -(4/15)P 4 15 P + Hr -P X3 0 1 -P 0 0 X4 1 0 0 0 0 X5 -2/15 -1/15 -(1/15)P 1 15 P B -100/3 10/3 -(10/3)P OP F1 = F1 + 2F2 F2 = 1/15 F2 5 Hp Hr P , , 3 4 15 = P 15

Como hay valores negativos en la columna B, utilizamos el algoritmo Dual del Simplex: sale la variable y4 . Para ver la variable que entra:
3 Como 5 P > Hp , sabemos que 3/5P +Hp < 0: 3/5P +Hp 23/5 5 Hp 3 = 23 5P 4 P +Hr 5 37/15

4 Como 15 P > Hr por hip otesis, tenemos que 4 5 P +Hr < 0, por lo que 15 4 37 5 P Hr 1/15P 1 Como P > 0 1/15 P < 0. Por tanto, 2/15 = 2 P . Ci Luego max Zy ij

= 0 No podemos continuar, el problema no tiene soluci on.

Como no podemos encontrar una soluci on al problema dual, debemos resolver el problema suponiendo que las hip otesis que planteamos al principio no se cumplen.

S-ar putea să vă placă și