Vous êtes sur la page 1sur 3

Método de la M Grande (o Gran M) en

Programación Lineal
por GEO Tutoriales el 06/02/2015 en Programación Lineal 0

En el contexto de la aplicación del Método Simplex no siempre es inmediata la


obtención de una solución básica factible inicial, en las variables originales
del modelo. Para conseguir esto existen varios procedimientos como son
el Método Simplex de 2 Fases y el Método de la M Grande (o Gran M) el
cual abordaremos en este artículo. Para ello consideremos el siguiente modelo
de Programación Lineal en 2 variables:

A continuación agregamos las variables no negativas (holgura restricción


1), (auxiliar restricción 2), (exceso restricción 3) y (auxiliar restricción
3). El modelo ahora es:

Donde el parámetro M es una constante positiva suficientemente grande para


representar una penalización adecuada en la función objetivo. La tabla inicial
del método esta dada por:

Antes de continuar con las iteraciones se debe procurar que el costo reducido
de las variables y sean ceros. Para ello multiplicamos por -M la fila 2 y la
fila 3 y luego sumamos a la fila 4, obteniendo lo siguiente:
Ahora debemos seleccionar que variable no básica ingresa a la base. El menor
costo reducido corresponde a la variable en consecuencia dicha variable
ingresa a la base. Luego calculamos el mínimo cuociente en dicha

columna: , el cual se alcanza en la fila 1, por tanto la


variable deja la base. Se actualiza la tabla:

Siguiendo con las iteraciones ahora la variable entra a la base. El criterio de

factibilidad indica que: la variable abandona la base


(el pivote se encuentra en la fila 3). Actualizamos la tabla:

Una nueva iteración indica que ingresa a la base. El mínimo cuociente en la

respectiva columna es: (recordar que se omiten


denominadores menores a cero). Ahora el pivote se encuentra en la fila 2 y en
consecuencia deja la base. Se actualiza la tabla:

Se ha alcanzado la solución óptima con y . Notar que las


variables auxiliares (r1 y r2) son no básicas en el óptimo. El valor óptimo
es 21/4(notar que el signo esta cambiado).
Para una mejor comprensión de los resultados alcanzados a continuación se
presenta la resolución gráfica del problema haciendo uso del
software Geogebra. El dominio de soluciones factibles corresponde a la recta
que une los vértices A y B. Adicionalmente se muestra la curva de nivel que
pasa por la solución óptima (vértice B).
Teóricamente se espera que en la aplicación del Método de la M Grande las
variables auxiliares sean no básicas en el óptimo. Si el modelo
de Programación Lineal es infactible (es decir, si las restricciones no son
consistentes), la iteración del Método Simplex final incluirá al menos una
variable artificial como básica.
Adicionalmente la aplicación de la técnica de la M Grande implica teóricamente
que M tiende a infinito. Sin embargo al usar la computadora M debe ser finito,
pero suficientemente grande. En específico M debe ser lo bastante grande
como para funcionar como penalización, al mismo tiempo no debe ser tan
grande como para perjudicar la exactitud de los cálculos del Método Simplex, al
manipular una mezcla de números muy grandes y muy pequeños

Vous aimerez peut-être aussi