Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodo de Gomory
Metodo de Gomory
Este mtodo solo resuelve modelos enteros puros y consta de los siguientes
pasos:
1.- Resolver el modelo relajado, es decir, que las variables sean continuas.
2.- Si el resultado es entero, entonces ya se tiene la solucin optima, si no
seguir con el mtodo.
3.- Seleccionar el max ( XBi [XBi] ) incluyendo al renglon Zj - Cj , fraccionario
y generar un nuevo corte o nueva restriccin:
(aij [aij])xj (xBi [xBi])
aadir este corte como una nueva restriccin y resolver utilizando el mtodo
Dual Simplex; ir al paso 2.
Ejemplo:
X= (0. 3, -2, 9) X = 0
X = (0,0,-3,12) X no es 0
Definicin: un vector X es lexicogrficamente mayor que otro vector Y si X -
Y =0
Ejemplo:
X = (0, 3, -2)
Y = (1, 2, 2)
X Y = (-1, 1, -4)
X no es lexicogrficamente mayor que Y
X - Y = 0, por tanto Y es lexicogrficamente mayor que X.
Y X = (1, -1, 4)
Los pasos del mtodo son:
1) Elige la XBi ms negativa. Se designa a esa fila con r. Si el mtodo dual
simplex genera un pivote -1, aplicar el mtodo dual simplex. Si no continuar
con el mtodo.
2) Elige aquella columna no-bsica con arj<0 que sea lexicogrficamente la
menor. Se designa una columna por k. Al primer elemento distinto de cero
de dicha columna se le designa por apk(>0) siendo su fila correspondiente
la p.
3) Para la columna arj<0 se calcula el ndice uij = [akj/apk] si es que apj es
el primer elemento diferente de cero en la columna j. De otra manera uj=.
4) Se calcula =max [ !arj! / uj ]para arj<0 y uj.
5) Se deriva el corte:
6) Se anexa este a la tabla junto con su variable de holgura correspondiente
y se aplica el mtodo dual simplex sobre el entero. Si el resultado es XB0
entonces se tiene la solucin ptima, si no ir al paso 1.