Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion Lineal Entera y Binaria
Programacion Lineal Entera y Binaria
Captulo 12
Programacin Lineal Entera y Binaria
X2
Max Z = 5X1+2X2
C.S.R. 2X1 + 2X2 < 9
3X1 + X2 < 11
X2 < 1
Max Z = 5X1+2X2
C.S.R. 2X1 + 2X2 < 9
3X1 + X2 < 11
X2 > 2
XJ > 0 ; J = 1,2
X2 > 2
X2 < 1
X1
Z = 5X1 + 2X2 = 10
Introduccin
Muchos de los problemas de la vida real exigen soluciones con nmeros entero, por lo tanto
las variables de dicho problema deben ser definidas como variables enteras. Los mtodos
de solucin que contemplaremos en ste capitulo son: Mtodo grfico, Mtodo de los planos
cortantes de Gomory, Mtodo de Bifurcacin y Acotacin (Branch And Bound), el Mtodo
de Egon Balas en donde las variables son de carcter binario (0,1). Por ltimo se ilustra el
uso del software WinQsb para atender ste tipo de problema.
Mtodo Grfico
Es idntico al mtodo grfico de programacin lineal continua, solo que aqu, se seleccionan
solo las soluciones enteras dentro del rea de soluciones factibles.
205
Z = 5X1 + 3X2
Z = 5X1 + 3X2 = 15
X1 = 0
X2 = 5
X2 = 0
X1 = 3
206
Max:
C.S.R.
Xj > 0
Z = X1 + 5X2
X1 + 10X2 + X3
= 20
X1
+ X4 = 2
y enteros para toda j
Cj
VB
0 X3
0 X4
Zj - Cj
Cj
VB
5 X2
0 X4
Zj - Cj
1
b X1
20 1
2 1
0 -1
5
X2
10
0
-5
1
X1
b
2 1/10
2
1
10 -5/10
0
X3
1
0
0
0 b
X4 a
0 2 (1/10)
1 NO
0
5
0
0
X2 X3 X4
1 1/10 0
0
0
1
0 5/10 0
b
a
20
2
207
1
VB b X1
5 X2 9/5 0
1 X1
2
1
Zj - Cj 11 0
5
0
0
X2 X3
X4
1 1/10 -1/10
0
0
1
-1/10
0 1/2 1/2
Simplificando
1
5
0
0
0
X1 X2
VB b
X3
X4
X5
5 X2 9/5 0
1
1/0 -1/10 0
1 X1
2
1
0
0
1
0
0 X5 -4/5 0
0 -1/10 -9/10 1
Zj - Cj 11
0
0
1/2
1/2
0
Zj Cj / arj NO NO -5
-5/9 NO
Cj
Cj
VB
5 X2
1 X1
0 X4
Zj - Cj
b
17/9
10/9
8/9
95/9
1
X1
0
1
0
0
5
0
0
X2 X3 X4
1
1/9 0
0 -1/9 0
0 1/9
1
0 4/9 0
0
X5
-1/9
10/9
-10/9
5/9
VB
X1
X2
5 X2 17/9 0
1
1 X1 10/9 1
0
0 X4 8/9 0
0
0 X6 -8/9 0
0
Zj - Cj 95/9 0
0
Zj Cj / arj NO NO
X1* = 0
X2* = 2
X3* = 0
X4* = 2
X5* = 1
X6* = 0
Zx* = 10
X3
X4
1/9 0
-1/9 0
1/9 1
-1/9 0
4/9 0
-4 NO
X5
X6
-1/9 0
10/9 0
-10/9 0
-8/9 1
5/9
0
-5/8 NO
Cj
VB
X1
X2
X3
X4
X5
X6
5 X2
1 X1
0 X4
0 X5
Zj - Cj
2
0
2
1
10
0
1
0
0
0
1
0
0
0
0
1/8
-1/4
1/4
1/8
3/8
0
0
1
0
0
0
0
0
1
0
-1/8
5/4
-5/4
-9/8
5/8
Y1* = 3/8
Y2* = 0
Y3* = 0
Y4* = 5/8
Y5* = 0
Y6* = 0
ZY* = 10
209
X1 < 3
X1 = 3
X2 = 1
Z = 17
INICIO
X1 = 3,25
X2 = 1,25
Z = 18,75
X2 < 1
X2 > 2
X1 = 3,33
X2 = 1,00
Z = 18,67
X1 = 2,50
X2 = 2,00
Z = 16,50
El Mayor Z
X1 > 4
No hay
Solucin
Factible
Observe que la primera acotacin se realiz sobre la variable X2 , pero pudo haber sido
sobre X1 , de todas formas el mtodo es dispendioso, en especial si se hace manualmente.
210
X1
X2
X3
X4
X5
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
0
1
0
0
0
0
1
0
0
1
32 POSIBLES
0 0 0 0 0 0
1 1 1 1 1 1
0 0 1 1 1 1
1 1 0 0 1 1
0 1 0 1 0 1
SOLUCIONES
1 1 1 1 1 1
0 0 0 0 0 0
0 0 0 0 1 1
0 0 1 1 0 0
0 1 0 1 0 1
1
0
1
1
0
1
0
1
1
1
1
1
0
0
0
1
1
0
0
1
1
1
0
1
0
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
211
212
X1 = X2 = X3 = X4 = X5 = 0
3<0
7 < 0 Infactibilidad = 10
X1 = 1 ; X3 = X4 = X5 = 0
-6 < 0
-2 < 0 Infactibilidad = 0 ;
X1 = 1 ; X2 = X3 = X4 = X5 = 0
-3 < 0
3 < 0 Infactibilidad = 3
X3 = 1 ; X1 = X4 = X5 = 0
2<0
-2 < 0 Infactibilidad = 2
X2 = 1 ; X1 = X3 = X4 = X5 = 0
0<0
2 < 0 Infactibilidad = 2 ; La menor
X4 = 1 ; X1 = X3 = X5 = 0
-4 < 0
-1 < 0 Infactibilidad = 0
X3 = 1 ; X1 = X2 = X4 = X5 = 0
5<0
3 < 0 Infactibilidad = 8
X5 = 1 ; X1 = X3 = X4 = 0
-1 < 0
5 < 0 Infactibilidad = 5
X4 = 1 ; X1 = X2 = X3 = X5 = 0
-1 < 0
4 < 0 Infactibilidad = 4
X5 = 1 ; X1 = X2 = X3 = X4 = 0
2 <0
10 < 0 Infactibilidad = 12
Aqu concluimos, que lo menos malo es fijar
la primera variable con valor de uno (1) a X2
ya que presenta la menor infactibilidad,
remplazamos a X2 = 1 en las dos
restricciones e iniciamos la 2 iteracin.
Z=15
Z=12
213
c) Max : Z = 5/2X1 + X2
C.S.R. 3X1 + 5X2 < 15
5X1 + 2X2 < 10
Xj > 0 j y Enteros
XJ > 0 j y X2 Entero
Solucin: X1*=3,3 ; X2*=1 ; X3*=0,3
X4*=X5*=0 ; Z*= 18,67
215
A
2
150
B A J O
3
4
5
200 100 50
216