Repaso Prueba 2 Ejemplo 1: Programación Entera Supongamos que una persona está interesada en elegir entre un conjunto de inversiones {1,β¦,7} y quiere hacer un modelo 0,1 para tomar la decisión. Modelar las siguientes restricciones: 2 Ejemplo 1 i) No se puede invertir en todas. Como no nos indican el número mínimo, ni la cantidad exacta, sólo que no se pueden invertir en las 7 a la vez, la restricción que nos piden es: π₯1 + π₯2 + π₯3 + π₯4 + π₯5 + π₯6 + π₯7 β€ 6 3 Ejemplo 1 ii) Hay que elegir al menos una de ellas. π₯1 + π₯2 + π₯3 + π₯4 + π₯5 + π₯6 + π₯7 β₯ 1 4 Ejemplo 1 iii) Si se elige la 3 no se puede elegir la 1. Si π₯3 = 1 entonces π₯1 = 0, en este caso indica que las dos no pueden elegirse juntas: π₯1 + π₯3 β€ 1 5 Ejemplo 1 iv) La inversión 4 se puede elegir sólo si se elige la 2. Realmente lo que nos indica es que si π₯2 = 0 entonces π₯4 = 0: π₯4 β€ π₯2 6 Ejemplo 1 v) Se eligen las inversiones 2 y 5 o ninguna de las dos. Si se elige la 2 se elige la 5 y si no se elige la 2 no se elige la 5, es decir hacemos lo mismo con ambas inversiones: π₯2 = π₯5 7 Ejemplo 1 vi) Se puede elegir al menos una de las inversiones 1,2,3 o al menos dos de entre 2,4,5,6. Tenemos que π₯1 + π₯2 + π₯3 β₯ 1 π π₯2 + π₯4 + π₯5 + π₯6 β₯ 2 8 Ejemplo 1 vi) Se puede elegir al menos una de las inversiones 1,2,3 o al menos dos de entre 2,4,5,6. Usando la formulación βo bienβ nos quedaría: π₯1 + π₯2 + π₯3 β₯ 1 β ππ¦ π₯2 + π₯4 + π₯5 + π₯6 β₯ 2 β M 1 β y π¦ = {0,1} 9 Ejemplo 2: Programación Entera Un equipo de gimnasia consta de 6 personas. Hay que escoger 3 de ellas para que participen en la barra de equilibrio y en los ejercicios de suelo, a la vez. También deben inscribir a 4 personas en cada evento. En la tabla se muestran las calificaciones que cada gimnasta puede obtener. Formule un problema de PE para maximizar la calificación total obtenida por los gimnasta. Barra de equilibrio Ejercicios de suelo Gimnasta 1 8,8 7,9 Gimnasta 2 9,4 8,3 Gimnasta 3 9,2 8,5 Gimnasta 4 7,5 8,7 Gimnasta 5 8,7 8,1 Gimnasta 6 9,1 8,6 10 Ejemplo 2 Definamos las variables: π₯ππ = 1 π π ππ ππππππ π‘π π β éπ πππ π = 1, β¦ , 6 ππππ‘πππππ ππ ππ πππππππππ π β éπ πππ (π = πππππ, π π’πππ) 0 ππ ππππ‘πππππ πππ₯ π = 8,8π₯11 + 7,9π₯12 + 9,4π₯21 + 8,3π₯22 + 9,2π₯31 + 8,5π₯32 + 7,5π₯41 + 8,7π₯42 + 8,7π₯51 + 8,1π₯52 + 9,1π₯61 + 8,6π₯62 s.a π₯11 + π₯12 β€ 2 π₯21 + π₯22 β€ 2 π₯31 + π₯32 β€ 2 π₯41 + π₯42 β€ 2 π₯51 + π₯52 β€ 2 π₯61 + π₯62 β€ 2 π₯11 + π₯21 + π₯31 + π₯41 + π₯51 + π₯61 = 4 π₯12 + π₯22 + π₯32 + π₯42 + π₯52 + π₯62 = 4 11 Ejemplo 3: Programación Entera Resolver mediante el método de ramificar y acotar. πππ₯ π = 5π₯1 + 27π₯2 π . π 2π₯1 + 11π₯2 β€ 59 π₯1 β π₯2 β€ 7 π₯1 , π₯2 β₯ 0 π¦ πππ‘ππππ Solución: π = 1895/13 π₯1 = 136/13 = 10,4615 π₯2 = 45/13 = 3,4615 Si intentamos redondear cumpliéndose las restricciones podríamos dar una solución: π = 131 π₯1 = 10 π₯2 = 3 12 1 X1=10,4615 Ejemplo 3 X2=3,4615 Z=145,7692 X1β€10 X1β₯11 2 X1=10 X2=2,5454 Z=145,7273 X2β€3 3 No factible X2β₯4 4 X1=10 X2=3 Z=131 5 X1=7,5 X2=4 Z=145,5 X1β€7 X1β₯8 6 X1=7 X2=4,09 Z=145,4545 X2β€4 7 No factible X2β₯5 13 8 X1=7 X2=4 Z=143 9 X1=2 X2=5 Z=145 Mejor solución Ejemplo 4: Dualidad Dado el siguiente problema primal max π = 3π₯1 + 8π₯2 + 6π₯_3 π . π 4π₯1 + 3π₯2 β 6π₯3 β€ 12 βπ₯1 + π₯2 β€ 2 2π₯1 β 4π₯2 + 2π₯3 β€ 8 π₯1 , π₯2 , π₯3 β₯ 0 a) Obtenga el dual asociado. b) Sabiendo que la solución primal es π§ = 982, π₯1 = 54, π₯2 = 56, π₯3 = 62 obtenga la solución del dual sin resolver por simplex. 14 Ejemplo 4 a) Obtenga el dual asociado min π€ = 12π¦1 + 2π¦2 + 8π¦3 π . π 4π¦1 β π¦2 + 2π¦3 β₯ 3 3π¦1 + π¦2 β 4π¦3 β₯ 8 β6π¦1 + 2π¦3 β₯ 6 π¦1 , π¦2 , π¦3 β₯ 0 15 Ejemplo 4 b) Conocida la solución primal ππ΅ = π₯1 , π₯2 , π₯3 , πΆπ΅ = 3,8,6 , el vector de soluciones del problema dual asociado se determina con π = πΆπ΅ π΅β1 , donde la matriz B está formada por los coeficientes en las restricciones de las variables básicas ππ΅ = π₯1 , π₯2 , π₯3 1 9 4 3 β6 π΅ = β1 1 0 β π΅ β1 = 1 10 1 11 2 β4 2 3 3 3,5 por lo que π = πΆπ΅ π΅β1 = 17, 173, 54 Entonces π¦1 = 17, π¦2 = 173, π¦3 = 54 16 Ejemplo 5: Sensibilidad con Simplex Revisado Giapettoβs Woodcarving, Inc., fabrica dos tipos de juguetes de madera: soldados y trenes. Un soldado se vende en U$27 y requiere U$10 de materia prima. Cada soldado que se fabrica incrementa la mano de obra variable y los costos globales de Giapetto en U$14. Un tren se vende en U$21 y utiliza U$9 de su valor en materia prima. Todos los trenes fabricados aumentan la mano de obra variable y los costos globales de Giapetto en U$10. La fabricación de soldados y trenes de madera requiere dos tipos de mano de obra especializada: carpintería y acabados. Un soldado necesita dos horas de trabajo acabado y una hora de carpintería. Un tren requiere una hora de acabado y una hora de carpintería. Todas las semanas, Giapetto consigue todo el material necesario, pero solo 100 horas de trabajo de acabado y 80 de carpintería. La demanda de trenes es ilimitada, pero se venden como mucho 40 soldados por semana. 17 Ejemplo 5 Soldados (X1) Trenes (X2) Precio US$270 US$210 Costo MP US$100 US$90 Costo MO + Costos globales US$140 US$100 Disponibilidad Horas de acabado 2 1 100 Horas de carpintería 1 1 80 Ventas 40 β 18 Ejemplo 5 a) Formule un PL para maximizar la ganancia semanal de la empresa de juguetes. Obtenga la solución sabiendo que en la tabla del óptimo las VB son [π₯1 , π₯2 , β3 ] π₯1 = ππππ‘ππππ ππ π πππππππ ππππππππππ ππππ π πππππ π₯2 = ππππ‘ππππ ππ π‘πππππ ππππππππππ ππππ π πππππ πΉ. π. max π§ = 30π₯1 + 20π₯2 π . π 2π₯1 + π₯2 β€ 100 π ππ π‘πππππóπ ππ πππππππ π₯1 + π₯2 β€ 80 π ππ π‘πππππóπ ππ πππππππ‘ππíπ π₯1 β€ 40 π ππ π‘ππππππππ πππππππ π πππππππ π₯1 , π₯2 β₯0 π. π. 19 La solución es π§ = 1800 ππ$, π1 = 20, π2 = 60 Ejemplo 5 b) Demuéstrese que la base actual permanecerá óptima en tanto que los soldados aporten entre 20 y 40 US$ a las utilidades. Encontrar la nueva solución óptima si los soldados contribuyen con US$35 a la utilidad. El nuevo valor de z es 1900 US$ 20 Ejemplo 5 c) ¿Para qué valores de la ganancia de la ganancia de los trenes las VB permanecerán óptimas? Para aquellos valores que aporten un valor de [15, 30] en la utilidad. d) ¿Para qué intervalo de horas de acabado la base actual será óptima? Encontrar la nueva solución si se dispone de 90 horas de acabado. Si cambiamos el coeficiente de la primera restricción en el intervalo [80, 120] las variables básicas son las mismas. La nueva solución sería US$1.700 21 Ejemplo 5 e) Demostrar que la nueva base actual seguirá siendo óptima en tanto la demanda de soldados sea por lo menos de 20. f) La empresa considera la opción de fabricar barcos de juguete. Para un barco se necesitan 2 horas de acabado y una de carpintería. La demanda no tendría límite y contribuye con 35 US$ a la utilidad, ¿tendría que producir la empresa barcos de juguete? πππ π₯3 = ππππ‘ππππ ππ ππππππ ππ ππ’ππ’ππ‘π πππππ’πππππ ππππ π πππππ. π₯3 es variable básica, entonces se producirían barcos de juguete. 22
© Copyright 2024