Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ramificar-Acotar y Planos de Corte
Ramificar-Acotar y Planos de Corte
P LANOS
DE
C ORTE
E LISA S CHAEFFER
Programa de Posgrado en Ingenier a 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 Se ja xi = 0 y soluciona el problema que queda. Despues 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. a como Para limitar la busqueda , necesitamos prestar atencion 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 contiene 14 relajaciones a PLs con las cotas computacion obtenidas, se puede t picamente 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
tambien puede tener El orden de las variables en la ramicacion extenso se explora el arbol. un efecto signicante en a que
16 30 0 Z
a un PL nos da un x con x1 = 3,5, x2 = 1,8. Relajacion Simplicamos: ramicamos con x1 {3, 4}. se podr (Tambien a empezar a ramicar con x2 {1, 2}.)
C ASO x1 = 3
2 3 + 5x2 6 3 + 5x 2 m ax 3 + x2 s.a. x x2 x2
16 30 0 Z
Por LP o manualmente x2 = 2; el valor optimo de la relajacion es entero. entera con f (3, 2) = 5. Ahora tenemos una solucion No se sabe todav a si es optima. Nos hace falta explorar el otro ramo del arbolito.
C ASO x1 = 4
2 4 + 5x2 6 4 + 5x 2 m ax 4 + x2 s.a. x x2 x2
16 30 0 Z
Por LP o manualmente x2 = 1,2; el valor optimo no es entero. con cota superior 4 + 1,2 = 5,2. Tenemos una relajacion del arbol... Continuamos la expansion
P LANO DE CORTE
(denicion) rj violada por la solucion del PL relajado, = una restriccion entera optima pero no violada en ninguna solucion . Como identicar tal restriccion? de la tabla de Simplex de la solucion relajada. Por interpretacion
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 s = 3 + 2 22 22 11 7 1 s 1 22 22 22 s2
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 r : Llegamos a una restriccion
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. nuestra r es un plano de corte! Entonces,
... A CONTINUACI ON
Teor a de colaboracion.