Ejercicio Tipico PEB Programacion Entera Binaria
Ejercicio Tipico PEB Programacion Entera Binaria
Ejercicio Tipico PEB Programacion Entera Binaria
OBJETIVO:
Reconocer, plantear y solucionar problemas sobre programación entera binaria, teniendo en cuenta
los conceptos básicos de la teoría facilitando el aumento de la capacidad en la resolución de
problemas sobre programación entera.
ENUNCIADO:
Resolver el siguiente problema de PEB a través del método aditivo de Egon Balas.
Sujeta a:
1. Y1 + Y2 + Y3 + 2Y4 + Y5 ≤ 4
2. 7Y1 + 3Y3 – 4Y4 + 3Y5 ≤ 8
3.11Y1 – 6Y2 + 3Y4 – 3Y5 ≥ 3
Y1, Y2, Y3, Y4, Y5 = (0 o 1)
CONCEPTOS CLAVE:
Programación entera binaria, método aditivo de Egon balas.
SOLUCIÓN:
PASOS PROCEDIMIENTO
Paso1. La función objetivo debe ser del tipo MIN W = -3Y1 – 2Y2 + 5Y3 + 2Y4 – 3Y5
minimización, con todos los coeficientes no
negativos Reemplazamos: Y1= 1 – X1; Y2 =1 – X2; Y3 =
X3; Y4 = X4; Y5=1-X5
Y nos queda:
1. –X1 - X2 + X3 + 2X4 - X5 ≤ 1
2. -7X1 + 3X3 – 4X4 – 3X5 ≤ -2
3. 11X1 – 6X2 -3X4 – 3X5 ≤ -1
X1, X2, X3, X4, X5 = (0 o 1)
Paso 3. Sustituimos W’ + 8 = W, para que la MIN W = 3X1 + 2X2 + 5X3 +2X4 + 3X5
funcion objetivo no quede con una constante
suelta y ademas se añade a las restricciones Con sus restricciones:
unas variables de holgura con respecto a
este cambio. 1. –X1 – X2 + X3 + 2X4 – X5 + S1 ≤ 1
2. –7X1 + 3X3 – 4X4 – 3X5 +S2 ≤ -2
3. 11X1– 6X2 –3X4 – 3X5 +S3 ≤ -1
X1, X2, X3, X4, X5 = (0 o 1)
Paso 4. Siempre el problema nuevo a X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0
resolver consiste en la minimización de la 0 ≤ 1; 0 ≤ -2; 0 ≤ -1; Infactibilidad 3
función objetivo, teniendo en cuenta la X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0
medida de la no factibilidad de la holgura. 0 ≤ 2; 0 ≤ 5; 0 ≤ -12; Infactibilidad 12
Cuando la infactibilidad da el menor valor, X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0
continuamos con el siguiente paso; en el 0 ≤ 1; 0 ≤ -2; 0 ≤ 5; Infactibilidad 2
caso de una infactibilidad cero, esta X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0
corresponde a la solución óptima; si 0 ≤ 0; 0 ≤ -5; 0 ≤ -1; Infactibilidad 6
encontramos varias infalibilidades iguales a X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0
cero, reemplazamos en la función objetivo y 0 ≤ -1; 0 ≤ 2; 0 ≤ 2; Infactibilidad 1
la respuesta será la que haga esta función X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0
mínima. 0 ≤ 2; 0 ≤ 1; 0 ≤ 2; Infactibilidad 0
CONCLUSIÓN: El método aditivo de Egon Balas permite resolver de forma eficiente los problemas
de programación entera binaria, los cuales son de aparición frecuente en el campo de la ingeniería.
BIBLIOGRAFÍA