MÉTODO DE LA GRAN (M)
la
letra (M) representa un numero demasiado
grande el cual resulta ser muy poco atractivo para la función objetivo
Existen problemas de programación lineal que no proporcionan una
solución básica inicial. Esta situación se presenta cuando al menos una de las
restricciones es del tipo (<=) o (=). Para este propósito se desarrollan 2
métodos basados en el uso de variables artificiales: El método M o de
penalización y la técnica de 2 fases.
Los pasos básicos del método M son los siguientes:
1. Exprese el problema en forma estándar transformando las inecuaciones
en ecuaciones introduciendo variables de holgura.
2. Agregue variables no negativas al lado izquierdo de cada una de las
ecuaciones correspondientes a las restricciones de tipo (>=) o (=). Estas
variables se denominan variables artificiales y su adición hace que las
restricciones correspondientes.
Esta dificultad se elimina asegurando que las variables sean 0 en la
solución final. Esto se logra asignando una penalización muy grande por unidad
a estas variables en la función objetivo. Tal penalización se designará como –M
para problemas de maximización y +M para problemas de minimización.
3. Utiliza las variables artificiales en la solución básica inicial; sin
embargo la función objetivo de la tabla inicial se prepara adecuadamente para
expresarse en términos de las variables no básicas únicamente. Esto significa
que los coeficientes de las variables artificiales en la función objetivo deben
ser 0 un resultado que puede lograrse sumando múltiplos adecuados de las
ecuaciones de restricción al renglón objetivo.
4. Proceda con los pasos regulares del método simplex.
CUADRO PARA TRABAJAR LA M
V/b
que aparece
|
Función
objetivo
| |
≥
|
-S+A
|
Min
= +M
|
=
|
+A
|
Max
= -M
|
≤
|
+S
|
EJEMPLO
Función
objetivo
minz= 180x1+160x2
Restricciones
6x1+x2=12
3x1+x2≥8
4x1+6x2≤24
X1;
x2≥0
6x1+x2+A1=12
3X1+X2-S1+A2=8
4X1+6X2+S2=24
Z=180X1+160X2+0S1+0S2+MA1+MA2
Z-180X1-160X2-0S1-0S2-MA1-MA2=0
No hay comentarios:
Publicar un comentario