Вы находитесь на странице: 1из 11

2.5.2. Mtodo Simplex de dos fases.

Este es otra variante del simplex que se aplica para resolver modelos de PL que
requieren una matriz unitaria de base artificial para poder iniciar el algoritmo. El
nombre indica que consiste de dos fases: En la 1, se reducen las artificiales W
i
a
cero y en tal caso se optimiza en la 2, o bien, se concluye que no hay solucin
factible para el problema porque W
i
es diferente de cero en fase 1, y por lo tanto
no es necesaria la fase2.
Primera fase.- En este mtodo siempre se minimiza una funcin objetivo
constituida por la suma de las variables artificiales utilizadas para completar la
matriz I:

Las variables artificiales son tiles para formar la primera base del simplex, pero
si se logra que toda W
i
=0, entonces Z=0 representa lo deseable u ptimo, pues
lo contrario significa un problema que no tiene solucin factible, en tal caso no
aplica la segunda fase. Si todo va bien, las variables artificiales W
i
deben salir de
la base, excepto en algn caso degenerado en que W
i
=cero, es bsica, vea en el
programa CaVa (prximo a liberarse) los ejemplos Artbs0deg3v4r(16),
Artabs02f(2), Ciclodeg(27). La solucin ptima de fase 1 se identifica, con
variables artificiales cero que implica Z=0 para la funcin.
Segunda fase.- Se contina con sta slo si ocurre la optimizacin del problema
en la fase anterior. Para ello sirve la tabla simplex ptima de la primera, que se
ajusta eliminando las columnas de las variables artificiales W
i
; adems, el
rengln Z se cambia a los coeficientes de la funcin Z original. El procedimiento
contina con el arreglo de la tabla simplex inicial para cumplir los requisitos
necesarios de una solucin bsica factible; es decir, coeficientes cero para las
variables bsicas en el rengln Z de la tabla. A veces esto es suficiente para
lograr el ptimo del problema; si no es as, se aplican los criterios del simplex
para el objetivo original del problema. En resumen, la fase1 intenta lograr un
punto extremo factible; la fase 2, el punto extremo ptimo:

Ejemplo 2-5. Aplica mtodo Simplex Dos Fases, PL mximo y mnimo, 3
tipos de restriccin (MAXMIN2F1).
En este ejemplo se aprovecha la circunstancia de que en el mtodo simplex de
dos fases, la primera fase es igual con ambos objetivos; por lo tanto, slo para
mayor conocimiento, la tabla ptima de la 2a fase que contiene el valor mximo
de la funcin, se utiliza para obtener el mnimo . Con el objetivo de mximo en
este ejemplo, se esperan los mismos resultados del primer ejemplo
FACTIRECTA) de simplex penal pues se trata el problema otra vez, con el
propsito de que el estudiante tenga la misma referencia de comparacin del
penal y el de 2 fases.

Figura 2-11. Tablas simplex 1a y 2a fase del ejemplo MAXMIN2F1.
Este ejemplo MAXMIN2F de aplicacin del mtodo simplex de dos fases,
empieza el proceso de resolucin convirtiendo el modelo original propuesto a su
forma estndar y luego para conseguir una base artificial, al igual que se explic
para el ejemplo FACTIRECTA del simplex penal, se obtiene la misma base
artificial; pero la diferencia empieza al tratar las variables artificiales como sigue:
Primera fase.- Se construye una funcin objetivo Z con la suma de las variables
artificiales y se arregla al formato de restriccin, tal como se muestra antes de las
tablas de la primera fase. Se construye la tabla a partir de las variables bsicas: la
holgura H
1
y las artificiales W
2
y W
3
, ordenadas de arriba hacia abajo en la base;
el rengln Z, se llena conforme a los coeficientes de la ecuacin Z - W
2
- W
3
= 0,
escribiendo ceros en los espacios vacos de las variables X
j
, las holguras H
i
y las
supervit S
i
; en el mismo rengln Z se ubican los coeficientes -1, caracterstico
de las variables artificiales con el mtodo de dos fases. El resto de los
coeficientes de esta primera tabla, corresponde a la forma estndar ya obtenida.
Anote la diferencia respecto al simplex penal: los coeficientes M de las variables
artificiales en rengln Z no se usan, pero s coeficientes -1 en la primera fase;
adems, las artificiales deben aportar el vector columna unitario para la base I;
aunque no cumplen para variable bsica, pues el -1 en el rengln Z debe anularse
para el inicio. Con este propsito se hacen operaciones fila de Gauss-Jordan para
conseguir ceros que sustituyan los coeficientes mencionados. En el lado
izquierdo de la primera tabla se escriben las frmulas que se usan para el clculo
de los renglones Z' y Z''; en el ltimo se pueden ver los ceros sustituyendo los -
1. Con el clculo del rengln Z'' se completa la primera solucin bsica de
esta primera fase y se procede a la aplicacin de los criterios del simplex con
el objetivo de mnimo; para optimalidad, se observa que X
1
es la nica variable
no bsica con coeficiente + en el rengln Z, (recuerde que con objetivo de
mnimo, debe elegirse para VE la que tenga el coeficiente ms positivo),
entonces se declara a X
1
como VE a la base. En factibilidad, segn los cocientes
a la derecha de la tabla, se identifica a la variable artificial W
2
como saliente
(VS) de la base, le toca actuar como pivote al coeficiente 2 colocado en el cruce
de la columna X
1
y el rengln W
2
, recin elegidos con los dos criterios. Entonces
se procede al cambio de base calculando la segunda tabla de la primera fase,
empezando por establecer a las variables bsicas: H
1
que se mantiene dentro, la
nueva X
1
que se hace bsica, sustituye a W
2
que se convierte en no bsica,
W
3
que tambin permanece en la base. Se comienza el clculo de la segunda
tabla con el rengln RE que se fija como pivote para calcular el resto de los
coeficientes mediante operaciones fila elementales de Gauss-Jordan; en el lado
izquierdo de la tabla se anotan, como gua de clculo, las frmulas para cada fila.
Los coeficientes indicadores en la fila Z, muestran todava nmeros positivos
para las variables no bsicas X
2
y S
2
, lo cual significa que son candidatas para
entrar a la base y la necesidad de continuar la aplicacin del algoritmo; adems,
an existe una variable artificial dentro de la base. Los coeficientes de X
2
y
S
2
estn empatados con valor de 1/2, de acuerdo a la recomendacin dada antes,
de preferir como entrante variables de decisin, as X
2
= VE. Aplicando la
factibilidad, tambin se tiene un empate en los cocientes que se presentan a la
derecha de la tabla; aqu se elige a la variable W
3
como saliente VS, pues ya se
mencion en prrafo anterior, la procuracin del mtodo para que las artificiales
salgan lo ms pronto posible de la base. Con la definicin del pivote 1/2 y las
frmulas a la izquierda, se tiene lo suficiente para calcular la siguiente solucin
en la ltima tabla de la primera fase la cual muestra el valor cero en la columna
solucin, esto significa, que al sacar todas las variables artificiales de la base se
anulan y con ello Z = 0. El resultado confirma que el problema s tiene solucin
factible y procede la segunda fase.
Segunda fase.- La ltima tabla de la primera fase sirve para iniciar la primera
tabla simplex de la segunda fase, pero se eliminan las columnas de las variables
artificiales W
2
y W
3
; tambin se eliminan los coeficientes del rengln Z y se
sustituyen con los coeficientes de la funcin objetivo original:

La primera tabla muestra el arreglo de coeficientes mencionado, pero se observa
que las variables bsicas H
1
, X
1
, X
2
, as ordenadas en la columna base, cumplen
el requisito de tener su vector columna unitario para formar la base I, pero no
cumplen con el coeficiente cero en el rengln Z para una bsica, porque se
acaban de escribir los coeficientes de la ecuacin original. Con el propsito de
corregir el planteamiento tabular de esta primera tabla se hacen las operaciones
fila necesarias, las que se definen segn las frmulas construidas a la izquierda de
la segunda tabla de esta fase, resultando un rengln Z' para conseguir el
coeficiente cero en la variable X
1
y un rengln Z'' para conseguir el cero en la
variable X
2
. Como este rengln Z'' muestra coeficientes indicadores no negativos,
el criterio de optimalidad para mximo que es el objetivo original, ya no se puede
aplicar para elegir variable entrante, los indicadores cero para las variables de
decisin X
1
y X
2
, significan que tales variables ya no pueden aportar ms al valor
de Z. En consecuencia, sin necesidad de aplicar los criterios del simplex en
esta segunda fase, ya se tiene la solucin ptima en el punto extremo:

Este Ejemplo 2-5 ya conocido, con el Ejemplo 2-2 del simplex penal y tambin
con el Ejemplo 1-16 de mtodo grfico, se puede aprovechar para comprobar el
potencial del mtodo de dos fases, pues la tabla ptima de la segunda fase
mostrando la solucin de mximo, tambin sirve para el clculo de la
solucin mnima. Los indicadores del rengln Z slo tienen coeficientes cero y
uno positivo (2), ste ltimo coeficiente muestra que es candidata a entrar a la
base, la variable no bsica S
2
que se declara VE; con el criterio de factibilidad
resulta que debe salir de la base la variable X
2
, que se define VS; con el
coeficiente pivote 1 se procede al clculo de la solucin de la ltima tabla que
muestra la solucin ptima mnima para el mismo problema con el punto
extremo:

que coincide en el vrtice B (2, 0) de la analoga geomtrica de la Figura 1-45.
Ejemplo 2-6. Aplica mtodo Simplex Dos Fases, PL mnimo y mximo, 3
tipos de restriccin (MINMAX2F).
Se presenta este nuevo ejemplo con el mtodo simplex de dos fases y la solucin
contenida en las tablas. Se deja como ejercicio al estudiante: construir las
frmulas para el clculo de los coeficientes de cada rengln de la tabla con el
procedimiento de Gauss-Jordan; la solucin que incluya la interpretacin
geomtrica en un plano de las restricciones e identificarlas, el conjunto de puntos
factibles del sistema, las coordenadas de los vrtices, sus caractersticas y la
evaluacin de la funcin objetivo.


Figura 2-12. Tablas simplex de la 1 y 2 fase para mnimo del ejemplo
MINMAX2F.
En el rengln Z de la ltima tabla simplex de la segunda fase, ya no hay
coeficientes indicadores positivos para el objetivo de mnimo, por lo tanto la
solucin ptima es:
Z mnimo = 9, X
1
= 1, X
2
= 3, H
1
= 2, H
4
= 8
Como ya se mencion, el mtodo simplex de dos fases se presta para la
obtencin de los objetivos mnimo y mximo ( esto debe tomarse slo en sentido
terico con fines de enseanza, pues para la mayora de los problemas reales,
sera absurdo y conflictivo). Con tal propsito, en la misma tabla ptima de
solucin mnima, se aplican los criterios para el cambio de base hacia una
solucin mxima como se aprecia en la tabla de la Figura 2-13:

Figura 2-13. Tabla simplex de la 2 fase para mximo del ejemplo
MINMAX2F.
Ejemplo 2-7. Aplica mtodo Simplex Dos Fases, PL mnimo y mximo
(MAXMIN2F2).

Figura 2-14. Tabla simplex inicial para 1a fase del ejemplo MAXMIN2F2.
Para el lector que as lo prefiera, se presenta ahora la aplicacin del simplex dos
fases mostrando en tablas separadas el progreso del clculo. Como las variables
W
2
y W
3
son bsicas, es necesario calcularles el coeficiente de valor cero en el
rengln Z con las operaciones fila: RW
2
(1)+RZ; RW
3
(1)+RZ.

Figura 2-15. Tablas simplex de 1a fase del ejemplo MAXMIN2F2.
2 fase.- En la tabla ptima de primera fase se eliminan las columnas W
2
y W
3
; el
rengln Z se sustituye con los coeficientes de la funcin objetivo original. La
base contiene a X
1
y X
2
, pero sus coeficientes indicadores Z
1
-C
1
=-3 y Z
2
-C
2
=-2
en el nuevo rengln Z deben calcularse para el valor cero.

Figura 2-16. Simplex inicial 2a fase, eliminar columna Wi sustituir
coeficientes en fila Z en ejemplo MAXMIN2F2.
Se procede con operaciones fila para conseguir que los coeficientes de X
1
y X
2
en
el rengln Z se anulen: Z'=RX
1
(3)+RZ; Z''= RX
2
(2)+ RZ'; resulta la tabla
siguiente con el coeficiente indicador negativo (-7) en S
3
de Z. En 2 fase es
aplicable el objetivo original de mximo, por lo que S
3
debe ir a la base (VE)
para sustituir a H
1
(VS), la nica variable bsica que puede dejar su lugar.

Figura 2-17. Tablas Simplex 2a fase del ejemplo MAXMIN2F2.
Se aprovecha la oportunidad con la flexibilidad del simplex de dos fases, para
determinar tambin la solucin mnima del mismo problema.
Entonces con el objetivo de mnimo, se declara VE a la base, la variable no
bsica H
1
y la bsica S
3
sale, para dejarle ese lugar.

Figura 2-18. Tabla simplex ptima de 2 fase, para mnimo, ejemplo
MAXMIN2F2.

Вам также может понравиться