Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P LANOS
DE
C ORTE
E LISA S CHAEFFER
Programa de Posgrado en Ingeniera de Sistemas (P ISIS ) elisa@yalma.fime.uanl.mx
I NVESTIGACI ON
DE
O PERACIONES
S UBTAREAS DE RA
Variables binarias: dos casos por cada variable xi . Se ja xi = 0 y soluciona el problema que queda. Despues se ja xi = 1 y soluciona el problema que queda. Repetir esto con cada variable entera x1 , . . . , xk resulta en un arbol de ramos que corresponden a subtareas diferentes. Para limitar la busqueda, necesitamos prestar atencion a como deducir cotas para las soluciones de los varios ramos del arbol.
P ROCEDIMIENTO DE RA
En un caso de cuatro variables binarias, el arbol completo de computacion contiene 14 relajaciones a PLs con las cotas obtenidas, se puede tpicamente evitar varios ramos.
PE orig x1 = 0
x2 = 0 x2 = 1 = 1 = 0 = 1 = 0 x2 = 0 = 1 = 0
x1 = 1
x2 = 1 = 1
x3 x4
0
= 0
El orden de las variables en la ramicacion tambien puede tener un efecto signicante en a que extenso se explora el arbol.
16 30 0 Z
Relajacion a un PL nos da un x con x1 = 3,5, x2 = 1,8. Simplicamos: ramicamos con x1 {3, 4}. (Tambien se podra empezar a ramicar con x2 {1, 2}.)
C ASO x1 = 3
2 3 + 5x2 6 3 + 5x 2 mx 3 + x2 s.a. a x x2 x2
16 30 0 Z
Por LP o manualmente x2 = 2; el valor optimo de la relajacion es entero. Ahora tenemos una solucion entera con f (3, 2) = 5. No se sabe todava si es optima. Nos hace falta explorar el otro ramo del arbolito.
C ASO x1 = 4
2 4 + 5x2 6 4 + 5x 2 mx 4 + x2 s.a. a x x2 x2
16 30 0 Z
Por LP o manualmente x2 = 1,2; el valor optimo no es entero. Tenemos una relajacion con cota superior 4 + 1,2 = 5,2. Continuamos la expansion del arbol...
P LANO DE CORTE
(denicion) = una restriccion rj violada por la solucion del PL relajado, pero no violada en ninguna solucion entera optima. Como identicar tal restriccion? Por interpretacion de la tabla de Simplex de la solucion relajada.
6 35 0 Z
0 1 0
1 0 0
0 . . . 7/22
3.5 35 63
-1/22 28/11
x2 +
7 22 s1
x2 3 =
1 11 s2 = 3 + 22 22 11 7 1 22 s1 22 s2 22
a la izquierda tenemos un entero a la derecha, tenemos 0,5 algo, y el resultado debe ser entero s1 , s2 0 el lado derecha no puede ser positivo Llegamos a una restriccion r :
11 22
7 22 s1
1 22 s2
0.
7 22 s1
1 22 s2
0.
Sin embargo, x del PL la rompe r , porque no es valido que 0,5 0. Entonces, nuestra r es un plano de corte!
A CONTINUACI ON ...
Teora de colaboracion.