Documente Academic
Documente Profesional
Documente Cultură
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.
Ejemplo1 MINZ=
X1+3X2
S.A
X1+ X2 8
-X1
-3
- X2
-5
X1, X2 0
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.