Sunteți pe pagina 1din 4

MTODO DE LA M

Tambin es un mtodo simplex que se utiliza en modelos de pl con restricciones que presenten alguna(s) o todas las
desigualdades del tipo o igualdades = siendo a la vez positivo el lado derecho de esas restricciones.
Ejemplo1 MAXZ=
Ejemplo2 MAXZ=
Ejemplo3 MINZ=Ejemplo4 MINZ=3X1+6X2
3X1+6X2
3X1- 6X2
3X1- 6X2
S.A
S.A
S.A
S.A
3X1+X2 = 6
3X1+X2 6
3X1+X2 = 6
3X1+X2 = 6
X1+2X2 3
X1+2X2 3
X1+2X2 3
X1+2X2 3
X1, X2 0
X1, X2 0
X1, X2 0
X1, X2 0
Al igual que en el simplex bsico se debe estandarizar el modelo agregando holgura (S) en restricciones con desigualdad
. En el caso de desigualdades se agregar supervit (-S) y en caso de igualdad = no se agrega ninguna de estas. El
mtodo de la M requiere adems que las restricciones que no tienen holgura (S) se le agregue variables artificiales (R) que
hagan el papel de holgura en dichas restricciones.
Ejemplo1 MAXZ=
Estandarizando MAXZ= 3X1+2X2 +0S1 + 0S2
3X1+2X2
- MR1- MR2
S.A
S.A
3X1+ X2 6
3X1+ X2 S1 +R1 = 6
SU
X1+ 2X2 3
HOLGURA ES R1
4X1+2X2 = 3
X1+ 2X2 + S2
=3
SU
X1, X2 0
HOLGURA ES S2
Como se observa en el ejemplo se debe penalizar la funcin objetivo con un valor de M (nmero muy grande positivo)
acompaando a cada artificial como coeficiente, considerando que si est maximizando entonces se escribe MR y si est
minimizando ser +MR.
Estandarizando MAXZ= 3X1+2X2 +0S1 + 0S2
Ejemplo2 MAXZ=
- MR1- MR2
3X1+2X2
S.A
S.A
X1+ X2 + S1
= 6
SU
X1+ X2 6
HOLGURA
ES
S
1
2X1 - X2 0
2X1- X2 - S2 +R1 = 0
SU HOLGURA
X1
=2
ES
R
1
X1, X2 0
Procediendo a construir l primera tabla:
T1
S1
R1
R2
Z

X1
3
2
1
-3

X2
1
-1
0
-2

S1
1
0
0
0

S2
0
-1
0
0

R1
0
1
0
M

R2
0
0
1
M

SOL
6
0
2
0

Se debe arreglar el rengln Z como sigue: Nuevo Z = rengln Z M*rengln R 1 M*rengln R2, esto es por cada
artificial que haya en primera tabla del simple. Siguiendo con el ejemplo2
Nuevo Z

T1
S1
R1
R2
Z

-3
-M [ 2
-M [ 1
-3-3M
X1
3
2
1
-3-3M

-2
-1
0
-2+M

0
0
0
0

X2
1
-1
0
-2+M

S1
1
0
0
0

0
-1
0
M
S2
0
-1
0
M

M
1
0
0
R1
0
1
0
0

M
0
1
0

0
0]
2]
-2M

R2
0
0
1
0

SOL
6
0
2
-2M

A partir de esta parte, ya construida la primera tabla del simple (T1) se procede de igual forma que el simple bsico, a
conseguir la siguiente tabla hasta conseguir la ptima.
En la T1 ENTRA a formar parte de las variables bsicas X 1 por ser el ms negativo de las no bsicas en el rengln Z.
SALE la variable bsica R1.
Haciendo los clculos correspondientes queda la segunda tabla como sigue:
T2
S1
X1
R2
Z

X1
0
1
0
0

X2
3/2
-1/2
1/2
(-1/2)*M-7/2

S1
1
0
0
0

S2
1/2
-1/2
1/2
(-1/2)*M-3/2

R1
-1/2
1/2
-1/2
(3/2)*M+3/2

R2
0
0
1
0

SOL
6
0
2
-2M

Como no es ptima la segunda tabla (T2), debido a que todava quedan valores negativos entre las no bsicas procedemos
a la siguiente iteracin.
Entra ahora la variable X 2 y sale la variable R 2. Aplicando los clculos correspondientes la tercera tabla (T3) queda
como sigue:
T2
S1
X1
X2
Z

X1
0
1
0
0

X2
0
0
1
0

S1
1
0
0
0

S2
-1
0
1
2

R1
1
0
-1
M-2

R2
-3
1
2
7+M

SOL
0
2
4
14

Debido a que las variables no bsicas del rengln Z son no negativas entonces esta es la tabla ptima.

MTODO DUAL SIMPLEX


El mtodo Dual Simplex es una alternativa para solucionar modelo de pl donde al igual que el mtodo de la M presenta
desigualdades del tipo y/o igualdad =.
La condicin para resolver con el Dual Simplex es que por lo menos uno de los valores del lado derecho de restricciones
sea negativa, es decir el problema sea infactible.
La ventaja del mtodo es que se evitara en muchos casos la utilizacin de variables artificiales, forzando al modelo a que
pierda la factibilidad y aplicar dicho mtodo.
Ejemplos:
Ejemplo1 MINZ=
X1+3X2
S.A
X1+ X2 8
X1
3
X2
5
X1, X2 0
En el ejemplo anterior se ve que no existen valores negativos del lado derecho de restricciones pero multiplicando por (-1)
las restricciones 2 y 3 a conveniencia, se logra que el modelo pierda la factibilidad y se pueda aplicar el dual simplex.
Ejemplo1 MINZ=
X1+3X2
S.A
X1+ X2 8
X1
3
*(-1)
X2
5

Ejemplo1 MINZ=
X1+3X2
S.A
X1+ X2 8
-X1
-3
- X2
-5
X1, X2 0

Al estandarizar el modelo queda como sigue:


Ejemplo1 MINZ=
X1+3X2+0S1+0S2+0S3
S.A
X1+ X2 + S1 = 8
-X1
+ S2 = -3
- X2
+ S3 = -5
X1, X2,S1,S2,S3 0
Al llevar los valores a la primera tabla del simplex queda como sigue:
T1
S1
S2
S3
Z

X1
1
-1
0
-1

X2
1
0
-1
-3

S1
1
0
0
0

S2
0
1
0
0

S3
0
0
1
0

SOL
8
-3
-5
0

En el mtodo Dual simplex las condiciones de Entrada y Salida de variables ahora son las siguientes:
Condicin Dual de Factibilidad: esta condicin establece que la variable es salida es aquella que la columna de solucin
sea el ms negativo, siguiendo el ejemplo anterior, el ms negativo es (-5), es decir, la variable de salida es S 3.
Condicin Dual e Optimalidad: Establece que la variable de entrada es:
-Si se est maximizando, el mnimo Zj/Xb siendo Xb < 0
-Si se est minimizando, el mnimo | Zj/Xb| siendo Xb < 0
Al aplicar las condiciones del Dual simplex, siempre se busca primero que variable sale y luego cual entra. Siguiendo el
ejemplo, como ya se haba buscado, la salida es S 3 y la variable de entrada vendra a ser la variable no bsica X 2 ya que
|-3/-1|, esto es porque el nico Xb menor que cero es -1 siendo el Z de esa misma columna -3. El otro Xb es 0 por lo que
no se toma esa divisin, no siendo necesario buscar el mnimo entre las dos razones.
En el momento que ya se escogieron las variables de entrada y salida en la tabla inicial, el procedimiento para conseguir
los nuevos valores de la tabla es igual al simplex bsico. Quedando la segunda tabla como sigue.
T2
S1
S2
X2
Z

X1
1
-1
0
-1

X2
0
0
1
0

S1
1
0
0
0

S2
0
1
0
0

S3
1
0
-1
-3

SOL
3
-3
5
15

En la tabla 2 sale la variable S2 por ser el ms negativo de la columna de solucin, y entra la variable no bsica X 1
Como la tabla an no es la ptima se sigue iterando
T3
S1
X1
X2
Z

X1
0
1
0
0

X2
0
0
1
0

S1
1
0
0
0

S2
1
-1
0
-1

S3
1
0
-1
-3

SOL
0
3
5
18

En la tabla 3 en la columna de solucin quedaron todos los valores positivos, es decir se recuper la factibilidad del
modelo, quiere decir que el mtodo Dual Simplex a terminado para ese momento, solo queda verificar si la tabla es

ptima, observando si las no bsicas en el rengln Z son no positivas ya que se est minimizando. Como se observa estos
valores son -1 y -3, quiere decir que la tabla si es ptima y se ha conseguido la solucin.
En el caso de que se est minimizando, y entre las no bsicas del rengln Z an exista valores positivos, se debe seguir
iterando con el simplex bsico hasta conseguir la tabla ptima segn las condiciones del simplex.
En el caso de que se est maximizando, y entre las no bsicas del rengln Z an exista valores negativos, se debe seguir
iterando con el simplex bsico hasta conseguir la tabla ptima segn las condiciones del simplex.

S-ar putea să vă placă și