Escolar Documentos
Profissional Documentos
Cultura Documentos
Sesin Ramificacin y
10 Acotamiento
I
OBJETIVOS
Plantear problemas de programacin Entera.
Aplicar el algoritmo de Ramificacin y Acotamiento
Utilizar el LINDO, POMQM o WINQSB para el anlisis respectivo.
II
TEMAS A TRATAR
Formulacin de problemas de programacin entera.
Algoritmo de Ramificacin y Acotamiento.
III
MARCO TEORICO
IV
(La prctica tiene una duracin de 02 horas) ACTIVIDADES
La solucin no entera ptima cae en la interseccin de las dos primeras restricciones: X = 7.5, Y = 16.25,
Z = 1262.5. Ninguna variable es entera. Tambin puede afirmarse que ninguna otra solucin no entera
dar un valor mayor a 1262.5 para la funcin objetivo.
RAMIFICACIN
Se inicia la ramificacin con cualquiera de las dos variables, por ejemplo seleccinese X que tiene un
valor de solucin de 7.5. Como slo son de inters las soluciones enteras, pueden eliminarse todos los
valores de X entre 7 y 8. Es decir, puede dividirse el espacio de soluciones en dos partes, con una X<= 7 y
otra con X>= 8, tal como se muestra en la figura siguiente:
Y
3X + 2Y = 55
20
18
Y = 18
16
14 X = 16
12
2X + 4Y = 80
10
X <= 7
8
4
X >= 8
2 4 6 8 10 12 14 16 18 20 X
Esto crea dos nuevos problemas de PL uno para cada rama.
Rama A: Maximizar: Z = 60X + 50Y
Restricciones: 2X + 4Y <= 80
3X + 2Y <= 55
X <= 16
Y <= 18
X <= 7
Rama B: Maximizar: Z = 60X + 50Y
Restricciones: 2X + 4Y <= 80
3X + 2Y <= 55
X <= 16
Y <= 8
X >= 8
Ntese que la restriccin original X<=16 se convierte en superflua en la rama A. Ahora debe resolverse
cada uno de los problemas ignorando de nuevo la restriccin de variables enteras.
Un diagrama de rbol es muy til para guardar un registro de las ramas. La solucin para las dos ramas
se muestra en el diagrama de rbol de la figura siguiente:
INICIO
X = 7.5
y = 16.25
z = 1262.5
X <= 7 X >= 8
INICIO INICIO
RAMA A RAMA B
X=7 X=8
y = 16.5 y = 15.5
z = 1245 z = 1255
Aunque ambas soluciones dan valores enteros de X, dejan a Y con valores no enteros. Ntese tambin que
la funcin objetivo ha disminuido en ambos casos. En este punto puede afirmarse que ninguna solucin
entera en la rama A puede dar un valor de la funcin objetivo mayor que 1245. De igual manera, 1255 es
una cota superior en la rama B.
La ramificacin posterior se muestra en la figura de la pgina siguiente.
Los modelos de programacin lineal correspondientes a cada una de las ramas posteriores del rbol son:
INICIO
X = 7.5
y=
16.25
z = 1262.5
X <= 7 X >= 8
INICIOA
RAMA INICIOB
RAMA
X=7 X=8
y = 16.5 y = 15.5
z = 1245 z = 1255
INICIO A1
RAMA RAMA
INICIO
A2 INICIO
RAMA B1 INICIO B2
RAMA
X <= 8 X >= 9
INICIOB1a
RAMA RAMA
INICIO
B1b
X=8 X=9
Y = 14
X = 15
z = 1230 Z = 1240
IV
(La prctica tiene una duracin de 02 horas) ACTIVIDADES
Problema 1:
a) Utilizando el WinQsb, PomQm, Lindo o Solver de Excel encuentre la solucin ptima de los
siguientes problemas. Muestre la salida del software.
1) MAX 8X + 7Y
ST
2X + 0.5Y <= 12
4X + 7Y <= 36
X, Y >= 0 Y ENTERO