Programacion Entera Binaria Ejercicio
Programacion Entera Binaria Ejercicio
Programacion Entera Binaria Ejercicio
Min: Z=2 X 1 +3 X 2 +4 X 3 +4 X 4 +5 X 5+
6 X 6 +7 X 7+ 8 X 8
s . a. 4 X 1 +4 X 2 +3 X 3 +4 X 4 +6 X 5 +8 X 6 +5 X 7 + 9 X 8 3
2 X 1+ 2 X 2+ 3 X 3+ 2 X 4 +5 X 5 + 4 X 6 +3 X 7 + X 8 2
X6+ X8 1
X 1 X 2X 7 0
X 3 + X 5
X i= { 0,1 }i=1,2,3,4,5,6,7,8
Mtodo utilizado: Aditivo de Egon Balas.
Conceptos Claves
Programacin entera Binaria:
En algunas situaciones nos encontramos con problemas que requieren la toma de decisiones, como
por ejemplo construir o no una fbrica, tomar o no cierto riesgo, etc. Es en esos casos donde se debe
formular el problema en forma de programacin lineal binaria.
Egon Balas: Consiste en resolver un modelo de minimizacin con coeficientes positivos en la
funcin objetivo, de manera que se utilice el menos nmero de variables a fin de minimizar el valor
ptimo de la funcin objetivo.
Infactibilidad: Se llamar infactibilidad el intervalo que produce una solucin aplicada sobre una
restriccin, o un conjunto de stas, y mide la distancia de la solucin sobre un resultado factible. El
intervalo ser infactible si es negativo.
PASOS
Lo primero que hay que verificar es
que la funcin objetivo sea de tipo
Minimizacin de lo contrario se
deben aplicar reglas de equivalencia,
en ese orden de ideas para las
restricciones que no sean de tipo
SOLUCIN
PROCEDIMIENTO
Nuevas restricciones:
4 X 1 4 X 23 X 34 X 46 X 58 X 65 X 79 X 8 3
2 X 1 2 X 23 X 32 X 45 X 54 X 63 X 7X 8 2
X 6 X 8 1
X 1 X 2X 7 0
X 3 + X 5 0
X i= { 0,1 }i=1,2,3,4,5,6,7,8
Restricciones reescritas:
4 X 1 4 X 23 X 34 X 46 X 58 X 65 X 79 X 8 +3 0
2 X 1 2 X 23 X 32 X 45 X 54 X 63 X 7X 8 +2 0
X 6 X 8+ 1 0
X 1 X 2X 7 0
X 3 + X 5 0
X i= { 0,1 }i=1,2,3,4,5,6,7,8
X 1= X 2=X 3 =X 4 =X 5 =X 6 =X 7= X 8=0
3 0
2 0
1 0
0 0
0 0
Infactibilidad =3+2+1+0+0=6
X 1=1
X 2= X 3=X 4= X 5=X 6=X 7 =X 8 =0
Ahora se hace
variables se igualan a 0.
7 0
4 0
1 0
Infactibilidad
=7+4+1+0+0=12
-1 0
0 0
X 2=1
X 1= X 3=X 4= X 5=X 6=X 7 =X 8=0
Ahora se hace
variables se igualan a 0.
-1 0
0 0
1 0
Infactibilidad
=0+0+1+0+0=1
-1 0
0 0
X 3=1
X 1= X 2=X 4= X 5=X 6 =X 7 =X 8=0
Ahora se hace
variables se igualan a 0.
0 0
-1 0
1 0
Infactibilidad
=0+0+1+0+0=1
0 0
-1 0
X 4 =1
X 1= X 2=X 3 =X 5= X 6= X 7=X 8=0
Ahora se hace
X 4 =1 y las dems
variables se igualan a 0.
-1 0
0 0
1 0
Infactibilidad
=0+0+1+0+0=1
-1 0
0 0
X 5=1
X 1= X 2=X 3 =X 4 =X 6 =X 7 =X 8=0
Ahora se hace
variables se igualan a 0.
-3 0
-3 0
1 0
Infactibilidad
=0+0+1+0+1=2
0 0
1 0
X 6 =1
X 1= X 2=X 3 =X 4 =X 5 =X 7= X 8=0
Ahora se hace
X 6 =1 y las dems
variables se igualan a 0.
-5 0
-2 0
0 0
=0+0+0+0+0=0
0 0
0 0
Z=6
Infactibilidad
X 7 =1
X 1= X 2=X 3 =X 4 =X 5 =X 6 =X 8=0
Ahora se hace
X 7 =1 y las dems
variables se igualan a 0.
-2 0
-1 0
1 0
Infactibilidad
=0+0+1+0+0=1
-1 0
0 0
X 2=1
X 1= X 3=X 4= X 5=X 6=X 7 =X 8=0
Ahora se hace
X 8 =1 y las dems
variables se igualan a 0.
-6 0
1 0
0 0
Infactibilidad
=1+0+0+0+0=1
Z =6 .
0 0
0 0
Solucin ptima:
X 1= X 2=X 3 =X 4 =X 5 =X 7= X 8=0
X 6 =1
Z=6
soluciones posibles.
A continuacin se muestra de una forma general el procedimiento explicado anteriormente
Enunciado:
Min: Z=2 X 1 +3 X 2 +4 X 3 +4 X 4 +5 X 5+
6 X 6 +7 X 7+ 8 X 8
s . a. 4 X 1 +4 X 2 +3 X 3 +4 X 4 +6 X 5 +8 X 6 +5 X 7 + 9 X 8 3
2 X 1+ 2 X 2+ 3 X 3+ 2 X 4 +5 X 5 + 4 X 6 +3 X 7 + X 8 2
X6+ X8 1
X 1 X 2X 7 0
X 3 + X 5
X i= { 0,1 }i=1,2,3,4,5,6,7,8
Min: Z=2 X 1 +3 X 2 +4 X 3 +4 X 4 +5 X 5+
6 X 6 +7 X 7+ 8 X 8
s . a. 4 X 14 X 2 3 X 34 X 46 X 5 8 X 6 5 X 79 X 8 3
2 X 12 X 23 X 32 X 4 5 X 54 X 6 3 X 7 X 8 2
X 6 X 8 1
X 1 X 2X 7 0
X 3 + X 5 0
X i= { 0,1 }i=1,2,3,4,5,6,7,8
Min: Z=2 X 1 +3 X 2 +4 X 3 +4 X 4 +5 X 5+
6 X 6 +7 X 7+ 8 X 8
s . a. 4 X 14 X 2 3 X 34 X 46 X 5 8 X 6 5 X 79 X 8+ 3 0
2 X 12 X 23 X 32 X 4 5 X 54 X 6 3 X 7 X 8 +2 0
X 6 X 8+ 1 0
R3
X 1 X 2X 7 0
R4
X 3 + X 5 0
R1
R2
R5
X i= { 0,1 }i=1,2,3,4,5,6,7,8
VARIABLES
X1 X2 X3 X4 X5 X6 X7 X8
R1
3
R2
2
0
7
0
4
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
RESTRICCIONES
R3
R4
R5
1
0
0
0
1
0
-1
0
0
Infactibilidad
6
12
0
-1
0
0
0
1
0
-1
0
0
0
0
0
-1
0
0
0
0
0
-1
0
1
0
-1
0
0
0
1
0
0
0
-3
0
-3
0
0
0
1
0
1
0
-5
0
-2
0
0
0
0
0
0
0
-2
0
-1
0
-1
0
0
0
1
0
-6
0
1
0
0
0
0
0
0
X 1= X 2=X 3 =X 4 =X 5 =X 7= X 8=0
X 6 =1 Z=6
Conclusin:
Se aprendi y practico el mtodo Egon Balas para en un futuro poderlo aplicar para tomar
decisiones.
Integrantes:
Daniel Alejandro Pulgarin
Cd. 20131020091
Diego Alexander Muoz Reyes Cd. 20131020078
Brayan Vargas Vargas
Cd. 20132020054
Referencias:
1. Programacin Lineal Entera (Hecho por P.M. Mateo y David Lahoz el 2 de julio de 2009)
http://ocw.unizar.es/ocw/ensenanzas-tecnicas/modelos-de-investigacionoperativa/ficheros/OCWProgEntera.pdf
2. Formato tomado de un ejercicio del semestre anterior (Hecho por Kevin Steven Gordillo
Orjuela).
3. Notas de Clase (Investigacin de Operaciones II tomadas el da 18 de Agosto de 2015).