0 calificaciones0% encontró este documento útil (0 votos)
11 vistas1 página
Este documento describe un método de ramificación y bifurcación para resolver problemas de programación lineal con variables enteras. El método implica 1) resolver el problema mediante programación lineal para obtener un límite superior inicial, 2) encontrar una solución factible para establecer un límite inferior, 3) dividir el problema en subproblemas basados en valores enteros superiores e inferiores a las variables no enteras, y 4) examinar las ramas para actualizar los límites superior e inferior y converger en una solución óptima entera.
Este documento describe un método de ramificación y bifurcación para resolver problemas de programación lineal con variables enteras. El método implica 1) resolver el problema mediante programación lineal para obtener un límite superior inicial, 2) encontrar una solución factible para establecer un límite inferior, 3) dividir el problema en subproblemas basados en valores enteros superiores e inferiores a las variables no enteras, y 4) examinar las ramas para actualizar los límites superior e inferior y converger en una solución óptima entera.
Este documento describe un método de ramificación y bifurcación para resolver problemas de programación lineal con variables enteras. El método implica 1) resolver el problema mediante programación lineal para obtener un límite superior inicial, 2) encontrar una solución factible para establecer un límite inferior, 3) dividir el problema en subproblemas basados en valores enteros superiores e inferiores a las variables no enteras, y 4) examinar las ramas para actualizar los límites superior e inferior y converger en una solución óptima entera.
1. Resolver el problema mediante PL. Si la respuesta es entera es válida la respuesta, si no es
así este valor proporciona un límite superior inicial. 2. Encontrar cualquier solución factible que satisfaga las restricciones de enteros que se utilizara como límite inferior, casi siempre el redondeo hacia abajo lograra este resultado. 3. Convertir en una rama una variable del paso 1 que no tenga valor entero. Dividir el problema en dos subproblemas con base en valores enteros que estén inmediatamente arriba o abajo del valor no entero. 4. Crear nodos en la parte superior de estas nuevas ramas para solucionar los problemas nuevos 5. A. Si una rama da una solución del problema de PL que no es factible termina la rama B. Si una rama de una solución del problema de PL es factible, pero la solución no es entera siga al paso 6 c. Si la rama da una solución entera factible, examinar el valor de la F.O si este valor es igual límite superior se llega una solución óptima. Si no es igual l límite superior, pero sobrepasa el inferior fijarlo como nuevo límite inferior y seguir al paso 6 . Por último, si es menor que el límite inferior se termina esta rama 6. Examinar de nuevos las ramas y fijar el limite superior igual al valor máximo de la F.O en todos los nodos finales . Si el límite inferior es igual inferior detenerse e ir de nuevo al paso 3