Este documento describe dos métodos para resolver problemas de programación entera: el método de ramificación y acotamiento y el método de los planos de corte. El método de ramificación y acotamiento resuelve el problema dividiéndolo en subproblemas más pequeños mediante la ramificación sistemática de las posibles soluciones enteras, mientras que el método de los planos de corte utiliza cortes para descartar soluciones no enteras. El documento también proporciona un ejemplo del algoritmo de Land-Doig para ilustrar el método de ramificación
Introducción a la Programación Entera y sus métodos de resolución
1.
2. Introducción
Un problema de Programación Entera (P.E.) es un
programa lineal con la característica adicional de
que algunas o todas las variables deben ser números
enteros.
A estas variables se les denomina variables enteras.
Se llama variable binaria a un tipo de variable que
sólo puede tomar los valores 0 ó 1.
Una variable binaria es muy útil para el
planteamiento de problemas complejos.
3. Resolución
Para resolver problemas con variables enteras no basta
redondear la solución obtenida con el método
Simplex. Posibles consecuencias:
Soluciones no factibles.
Proceso muy complejo al tratar de evitar caer en este
error.
Existen dos grandes métodos:
El método de ramificación y acotamiento (Branch and
Bound).
El método de los planos de corte (Cutting plane).
4. Método de ramificación y
acotamiento
Se va redondeando poco a poco las soluciones no
enteras obtenidas para las variables enteras, acotando
de manera sistemática las posibilidades que se van
presentando.
Existen varios algoritmos que se basan en este método,
que difieren únicamente en el procedimiento de
ramificación.
9. Método de enumeración completa
El método consisten en obtener todos los puntos
posibles de las combinaciones de valores enteros para
las variables de decisión y evaluar Z para cada uno
ellos, siendo la solución optima aquel punto que
optimice la Z y sea factible.
Este método esta limitado solo a dos variables, es
impráctico para mas de tres variables por la cantidad
de puntos a evaluar.