Programación Lineal Entera Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería – Maestría/Doctorado
Permite encontrar la solución entera de problemas de PLEM. Consiste en adicionar restricciones (cortes) que eliminan subespacios del problema PL relajado pero que no eliminan soluciones enteras. Las nuevas restricciones (cortes) utilizan información de las partes fraccionarias observadas en el cuadro óptimo resultante en cada iteración. En ocasiones no se sabe con claridad en que momento la respuesta se considera entera, esto es especialmente cierto para un número alto de variables. Es muy eficiente en la solución de algunos tipos de problemas e ineficiente en la solución de otros.
A través de los cortes se busca reestructurar el espacio solución original, continuo, de tal forma que la solución entera del PLE aparezca como un punto extremo del espacio solución modificado. Los cortes truncan el espacio solución del PL correspondiente pero no cortan partes factibles del PLE: se busca cortar soluciones fraccionarias óptimas. Hacen parte de los algoritmos publicados que dieron inicio a las técnicas de PLE.
T S: puntos enteros
Restricciones adicionadas a S
Restricciones adicionadas a S relajado PL correspondiente de S
eliminar
Variable básica con solución fraccionaria
La suma de los productos de las variables por las partes fraccionarias de los términos de la izquierda es mayor o igual a la parte fraccionaria del término de la derecha.
Ejemplo: = = [3.5] + f (3.5) = ; 6.7 = [6.7] + f(6.7) = ; 2.3 = [2.3] + f(2.3) = ; 5.4 = [5.4] + f(5.4) = ; 17.9 = [17.9] + f(17.9) = = >= >= 0.9 Partes fraccionarias de los términos de la izquierda Partes fraccionarias del término de la derecha
= <=
La suma de los productos de las variables por las partes fraccionarias de los términos de la izquierda es mayor o igual a la parte fraccionaria del término de la derecha. En resumen: La suma de los productos de las variables por las partes enteras de los términos de la izquierda es menor o igual a la parte entera del término de la derecha.
Se elimina la variable básica del corte
h = 1
Suma de los productos de las variables no básicas por sus partes fraccionarias, en la solución actual de x i Parte fraccionaria de la variable básica i en la solución actual. Se asume que se selecciona una variable básica con parte fraccionaria diferente de cero
Suma de los productos de las variables no básicas por sus partes fraccionarias, en la solución actual de x i Parte fraccionaria de la variable básica i en la solución actual.
Forma estándar:
Estos dos cortes pasan por el óptimo entero del PLE
f 20 = 1/4 f 40 = 1/2 f 10 = 3/4 Corte generado con fila de mayor f i0
Primer corte
No entero, infactible entero, infactible Óptimo, factible no entero Para el PLE
Primer corte Nuevo punto óptimo Elimina la solución fraccionaria anterior
equivalente a:
No entero, infactible
Óptima, factible, no entera
segundo corte Nuevo punto óptimo Elimina la solución fraccionaria anterior
Óptima, infactible, no entera
: usamos dual simplex canalizado
tercer corte: Nuevo punto óptimo Elimina la solución fraccionaria anterior Nuevo punto óptimo
tercer corte: Primer corte segundo corte: