Académique Documents
Professionnel Documents
Culture Documents
AND BOUND)
De manera equivalente, las tres ltimas lneas de este modelo se pueden sustituir por una sola restriccin
x
j
es binaria, para j = 1, 2, 3, 4.
Ramificacin
Cuando se manejan variables binarias, la forma ms sencilla de partir el conjunto de soluciones factibles es fijar
el valor de una variable (por ejemplo, x1) en x
1
= 0 para un subconjunto y en x
1
=1 para el otro. Al hacer esto en
el ejemplo prototipo, el problema completo queda dividido en
dos subproblemas mas pequeos, como se presentan a continuacin.
Subproblema 1:
Se fija x
1
= 0, con lo que el subproblema que resulta es
Subproblema 2:
Se fija x
1
= 1, con lo que el subproblema que resulta es
Acotamiento
Ahora es necesario obtener, para cada subproblema, una cota que muestre el nivel de precisin de su mejor
solucin factible. La forma ms comn de hacerlo es resolver con rapidez un relajamiento sencillo del
subproblema. Casi siempre, el relajamiento de un problema se obtiene eliminando (relajando) un conjunto de
restricciones que dificultan obtener una solucin. En los problemas de PE, las restricciones ms incomodas son
las que requieren que las variables sean enteras. En consecuencia, el relajamiento que ms se usa es el
relajamiento de PL que elimina este conjunto de restricciones.
Para ilustrar con un ejemplo, considere primero el problema completo que se present en la seccin 11.1. Su
relajamiento de PL se obtiene mediante la sustitucin del ultimo rengln del modelo (x
j
es binaria, para j = 1, 2,
3, 4) por la siguiente nueva (relajada) versin de su restriccin (5)
Usando el mtodo simplex para resolver con rapidez su relajacin PL que se obtiene de su solucin Optima
Por tanto, Z 16
para todas las soluciones factibles del problema original de PEB (puesto que estas soluciones
son un subconjunto de las soluciones factibles del relajamiento de PL). En realidad, como se indica en el
resumen del algoritmo, esta cota de 16
no es un entero), as que
permanece bajo consideracin.
En la figura 11.8 se muestra el rbol de solucin.
Iteracin 4. Los subproblemas que corresponden a los nodos (1, 0) y (1, 1, 0) de la figura 11.8 permanecen bajo
consideracin, pero el ultimo nodo es el de creacin ms reciente, por lo que se selecciona para ramificacin.
Como la variable de ramificacin x
4
es la ltima variable, si se fija su valor en 0 o en 1, se crea una solucin y
no un subproblema que requiera ms investigacin. Las soluciones creadas son
FIGURA 11.8: rbol de solucin despus
de la iteracin 3 del algoritmo de
ramificacin y acotamiento de PEB del
ejemplo de la seccin 11.1.
Mediante la aplicacin formal de las pruebas de sondeo, se comprueba que la primera solucin pasa la prueba 3
y la segunda la prueba 2. Adems, la primera solucin factible es mejor que la de apoyo (14 > 9), por lo cual se
convierte en la nueva solucin de apoyo, con Z* = 14.
FIGURA 11.9 solucin ptima rbol de solucin despus de la ltima (cuarta) iteracin del algoritmo de
Ramificacin y acotamiento de PEB del ejemplo de la seccin 11.1.
Como se encontr una nueva solucin de apoyo, se vuelve a aplicar la prueba 1 con el nuevo valor ms grande
de Z* al nico subproblema que queda, el del nodo (1, 0).
Subproblema 3:
Cota =13 Z* = 14.
Entonces, este subproblema queda sondeado.
Se tiene ahora el rbol de solucin de la fi gura 11.9. Observe que no hay subproblema restantes (sin sondear).
En consecuencia, la prueba de optimalidad indica que la solucin de apoyo actual
(x
1
, x
2
, x
3
, x
4
) = (1, 1, 0, 0)
es ptima, y el problema termina aqu.
FIGURA 11.8: rbol de solucin despus
de la iteracin 3 del algoritmo de
ramificacin y acotamiento de PEB del
ejemplo de la seccin 11.1.