Você está na página 1de 3

Algoritmo de planos de corte El concepto de plano de corte lo ilustraremos primero con un ejemplo.

Considere el problema de progrmacion lineal entera: Maximizar z = 71 + 92 Sujeto a: -x1 + 32 <=6 71 + x2 <=35 x1, x2 enteros no negativos La solucin ptima (ignorando la condicin discreta)se demuestra grficamente en la siguiente figura. Esta dada por z = 63, x1 = 9/2 y x2 = 7/2, la cual no es entera. La idea del algoritmo de planos de corte es cambiar el conjunto convexo del espacio de soluciones, de tal manera que los puntos extremos apropiados lleguen a ser todos enteros. Tales cambios en las fronteras del espacio de soluciones, deben proporcionar todava conjuntos convexos. Tambin este cambio deber hacerse sin partir ninguna de las soluciones enteras factibles del problema original. Se muestra como dos restricciones secundarias (arbitrariamente elegidas) se agregan al problema proporcionando la solucin ptima entera en el punto extremo nuevo (4, 3). Note que el rea cortada del espacio de soluciones original no incluye ningn valor entero. METODO ADITIVO (ENUMERACION) DE EGON BALAS Este mtodo es un procedimiento de enumeracin que encuentra el ptimo en forma ms rpida; en el mtodo de Balas, la eficacia consiste en la evaluacin solo de unas soluciones. El mtodo empieza poniendo todas las variables iguales a cero y luego por medio de un procedimiento sistemtico de forma consecutiva se asigna a una por una de las variables el valor 1. Luego se reemplaza en cada una de las restricciones y se averigua la infactibilidad. Por esta razn el mtodo es algunas veces llamado el algoritmo aditivo.

Para describir el algoritmo, se considera la forma general siguiente de un problema de Programacin Lineal con variables cero uno: Paso 1. La funcin objetivo debe ser del tipo minimizacin, con todos los coeficientes no negativos. Paso 2. Todas las restricciones deben ser del tipo , con los lados derechosnegativosde ser necesario. Luego, estas restricciones se convierten a ecuaciones, usando las variables auxiliares en el lado izquierdo de las restricciones.
Ejemplo de aditivo de balas:

Ejemplo: MAX Z = 3 Y1 + 2 Y2 5 Y3 2 Y4 + 3 Y5 Sujeta a: MIN W = 3 Y1 2 Y2 + 5 Y3 + 2 Y4 3 Y5 Con sus restricciones: Reemplazamos: Y1 = 1 X1; Y2 = 1 X2; Y3 = X3; Y4 = X4; Y5 = 1 X5 MIN W = 3 X1 + 2 X2 + 5 X3 + 2 X4 + 3 X5 8 Sujeta a: Sustituimos W + 8 = W MIN W = 3 X1 + 2 X2 + 5 X3 + 2 X4 + 3 X5 Con sus restricciones: Siempre el problema nuevo a resolver consiste en la minimizacin de la funcin objetivo, teniendo en cuenta la medida de la no factibilidad de la holgura. Cuando la infactibilidad da el menor valor, continuamos con el siguiente paso; en el caso de una infactibilidad cero, sta corresponde a la solucin ptima; si encontramos varias infactibilidades iguales a cero, reemplazamos en la funcin objetivo y la respuesta ser la que haga esta funcin mnima.

o X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0 0 1; 0 2; 0 1; Infactibilidad 3 o X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0 0 2; 0 5; 0 12; Infactibilidad 12 o X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0 0 2; 0 2; 0 5; Infactibilidad 2 o X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0 0 0; 0 5; 0 1; Infactibilidad 6 o X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0 0 1; 0 2; 0 2; Infactibilidad 1 o X1 = 0; X2 = 0; X3 = 0; X4 = 0; X5 = 0 0 2; 0 1; 0 2; Infactibilidad 0 Solucin Optima Unica: X*1 = 0; X*2 = 0; X*3 = 0; X*4 = 0; X*5 = 1; W* = 3 Solucin Optima Unica para el problema original: Y*1 = 1; Y*2 = 1; Y*3 = 0; Y*4 = 0; Y*5 = 0; Z* = 5

Você também pode gostar