Vous êtes sur la page 1sur 3

Prctica No7 a Algoritmos Branch & Bound

9.1 Para cada uno de los siguientes problemas: Calcular el ptimo de la relajacin lineal e intentar obtener el ptimo entero por reo o o dondeo de la solucin. o Analizar grcamente. a Enumerar las soluciones factibles enteras y hallar el ptimo. Comparar con el obtenido o en a) Max s.a. 5x1 +27x2 2x1 +11x2 59 x1 x2 7 x1 , x2 0 enteras b) Max s.a. 9x1 + 2x2 5x1 + x2 24 x1 + 2x2 20 x1 , x2 0 enteras c) Max 220x1 +80x2 5 2 x1 + 2x2 16 x1 x2 4 x1 , x2 0 enteras d) Max s.a. x1 +0,64x2 50x1 + 31x2 250 3 x1 x1 , 9.2 Sea el PPL 2x2 4 x2 0 enteras

s.a. x1 + 2x2 4

Min x1 +x2 +. . .+xn s.a. Ax b x 0

Sea x su solucin ptima. Consideremos x obtenida redondeando los coecientes de x al o o entero superior: x = (x , x , . . . , x ) x = (x + d1 , x + d2 , . . . , x + dn ) 0 di < 1. n n 1 2 1 2 Demostrar que si x es factible y d1 + d2 + . . . + dn < 1 entonces x es ptimo del problema o entero. 1

9.3 Resolver usando Branch & Bound con distintas estrategias de recorrido a) Max s.a. 9x1 + 4x2 x1 + 5x2 20 5x1 + 2x2 17 x1 , x2 0 enteras b) Max s.a. 2x1 3x1 x2 + x3 x2 + x3 10 x1 , x 2 , x 3 0 x1 , x3 enteras 9.4 Max s.a. 5x1 +27x2 2x1 +11x2 59 x1 x2 7 x1 , x2 0 enteras 9.5 Supongamos que tenemos el problema P0 en un nodo del rbol de B&B que tiene un unico a o ptimo y se han obtenido sus dos descendientes P1 y P2 .

2x1 3x2 +4x3 9

P1 :P0 +x1 i P2 :P0 +x1 i + 1 a) Demostrar que las soluciones ptimas de P1 tienen x1 = i. o b) Demostrar que las soluciones ptimas de P2 tienen x1 = i + 1. o 9.6 Consideremos el PPL binario

Min xn+1 s.a. 2x1 +2x2 + 2x3 + . . . + 2xn + xn+1 = n xj {0, 1} j = 1, . . . , n + 1

Mostrar que cualquier B&B que use relajacin lineal para calcular cotas inferiores requerir un o a nmero exponencial de nodos si n es impar. u 9.7 Resolver usando enumeracin impl o cita a) Min s.a. x1 +3x2 +4x3 3x1 + x2 x3 4 2x1 x2 4x3 2 x1 , x2 binarias

b) Min s.a. x1 + x2 +3x3 + 6x4 3x1 x2 +2x3 4x4 0 3x1 2x2 4x3 2x4 1 6x1 4x2 7x3 5x4 5 x1 , x2 , x3 , x4 binarias 9.8 Una planta fabril tiene 4 mquinas, cada una de las cuales puede producir un producto P. a Para cada mquina M1, M2, M3, M4 hay un costo jo de puesta en marcha de 40$, 35$, a 37$ y 42$ respectivamente que slo es necesario en el caso que la mquina sea usada. Las o a mquinas tienen una capacidad de produccin de hasta 100, 90, 92 y 105 unidades diarias de a o P. Qu mquinas deber ser usadas para producir 285 unidades de P en un d a m e a an a nimo costo? 9.9 Un grupo de investigadores tiene la posibilidad de participar en 8 proyectos de investigacin. o Por restricciones presupuestarias, el director ha decidido que slo pueden participar en 4. o Debido a los temas de cada proyecto existen restricciones operativas: P1 necesita de los resultados de P4 . P2 necesita de los resultados de P4 y P5 . P3 no puede ser hecho si P4 o P8 no son resueltos. Los costos de los proyectos son: Costo miles$ P1 12 P2 14 P3 15 P4 20 P5 21 P6 22 P7 25 P8 27

Qu proyectos deber ser elegidos con el n de minimizar los gastos? e an 9.10 Un municipio quiere construir 5 estaciones de bomberos. Existen 6 zonas que se encuentran sin este servicio. Se quiere construir las nuevas estaciones asegurando que un incendio en cualquiera de las zonas desprotegidas puede ser socorrido en menos de 30 minutos. La siguiente tabla muestra el costo de construir la estacin en cada zona y el tiempo (en minutos) o estimado de viaje entre una zona y otra. Hasta Zona1 Zona2 Zona3 Zona4 Zona5 Zona6 Costo Zona1 0 20 41 55 58 41 36 Zona2 21 0 48 72 39 22 42 Desde Zona3 Zona4 40 59 48 65 0 28 30 0 61 30 40 50 45 48 Zona5 61 41 58 27 0 25 54 Zona6 42 20 39 48 28 0 60

Formular un modelo para determinar donde deben ser constru das las estaciones con el n de minimizar costos. Resolver usando enumeracin impl o cita.

Vous aimerez peut-être aussi