METODO DE DOS FASES Este métod o difi ere del Simplex en que primer o hay que reso lver un pro blema auxil iar que tr ata de mi nimizar la suma de las varia ble s ar tif ici ale s. Una vez resuelto este primer problema y reorganizar la tabla final, pasamos a la segunda fase, que consiste en realizar el método Simplex normal. PRIMERA FASE: En este método siempre se minimiza una función objetivo constitu ida por la suma de las variables artificiales utilizadas para completar la matriz I: Mínimo Z = ΣWi Las variables artificiales son útiles para formar la primera base del simplex, pero si se logra que toda Wi=0, entonces Z=0 representa lo deseable u optimo, pues lo contrario signif ica un problema que no tiene solución factible, en tal caso no aplica la segunda fase. Si todo va bien, las variables artificiales Wi deben salir de la base, excepto en algún caso degenerado en que Wi=cero. SEGUNDA FASE: Se continua con esta solo si ocurre la optimiza ció n del problema en la fase ante rior . Para ello sirve la tabl a simplex optima de la prim era, que se ajusta eliminando las columnas de las variables artificiales Wi; además, el renglón Z se cambia a los coeficientes de la función Z original. El procedimiento continua con el arreglo de la tabla simplex inicial para cumplir los requisitos necesarios de una solución básica factible; es decir, coeficientes cero para las variables básicas en el rengl ón Z de la tabla. A veces esto es sufic ien te para logra r el opt imo 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 optimo: OBJETIVO DE: ↓ PRIMERA FASE SEGUNDA FASE Maximizar Minimizar Maximizar Minimizar Minimizar Minimizar
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Este método difiere del Simplex en que primero hay que resolver un problema
auxiliar que trata de minimizar la suma de las variables artificiales. Una vez
resuelto este primer problema y reorganizar la tabla final, pasamos a la segunda
fase, que consiste en realizar el método Simplex normal.
PRIMERA FASE:
En este método siempre se minimiza una función objetivo constituida por la suma
de las variables artificiales utilizadas para completar la matriz
I: Mínimo Z = ΣWi
Las variables artificiales son útiles para formar la primera base del simplex, pero si
se logra que toda Wi=0, entonces Z=0 representa lo deseable u optimo, pues locontrario significa un problema que no tiene solución factible, en tal caso no aplica
la segunda fase. Si todo va bien, las variables artificiales Wi deben salir de la
base, excepto en algún caso degenerado en que Wi=cero.
SEGUNDA FASE:
Se continua con esta solo si ocurre la optimización del problema en la fase
anterior. Para ello sirve la tabla simplex optima de la primera, que se ajusta
eliminando las columnas de las variables artificiales Wi; además, el renglón Z se
cambia a los coeficientes de la función Z original. El procedimiento continua con el
arreglo de la tabla simplex inicial para cumplir los requisitos necesarios de una
solución básica factible; es decir, coeficientes cero para las variables básicas en el
renglón Z de la tabla. A veces esto es suficiente para lograr el optimo 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
1. Aplica método Simplex Dos Fases, PL máximo y mínimo, 3 tipos derestricción (MAXMIN2F1).
Aquí se aprovecha la circunstancia de que en el método simplex de dos fases, la
primera fase es igual con ambos objetivos; por lo tanto, sólo para mayor conocimiento, la tabla óptima de la 2a fase que contiene el valor máximo de lafunción, se utiliza para obtener el mínimo.
Figura 1.Tablas simplex 1a y 2a fase del ejemplo MAXMIN2F1.
Este ejemplo MAXMIN2F de aplicación del método simplex de dos fases, empiezael proceso de resolución convirtiendo el modelo original propuesto a su formaestándar y luego para conseguir una base artificial.
Primera fase.- Se construye una función objetivo Z con la suma de las variablesartificiales y se arregla al formato de restricción, tal como se muestra antes de lastablas de la primera fase. Se construye la tabla a partir de las variables básicas: laholgura H1 y las artificiales W2 y W3, ordenadas de arriba hacia abajo en la base; el
renglón Z, se llena conforme a los coeficientes de la ecuación Z - W 2 - W3 = 0,escribiendo ceros en los espacios vacíos de las variables X j, las holguras Hi y lassuperávit Si; en el mismo renglón Z se ubican los coeficientes -1, característico delas variables artificiales con el método de dos fases. El resto de los coeficientes deesta primera tabla, corresponde a la forma estándar ya obtenida. Note la diferenciarespecto al simplex penal: los coeficientes M de las variables artificiales en renglónZ no se usan, pero sí coeficientes -1 en la primera fase; además, las artificialesdeben aportar el vector columna unitario para la base I; aunque no cumplen paravariable básica, pues el -1 en el renglón Z debe anularse para el inicio. Con estepropósito se hacen operaciones fila de Gauss-Jordan para conseguir ceros quesustituyan los coeficientes mencionados. En el lado izquierdo de la primera tablase escriben las fórmulas que se usan para el cálculo de los renglones Z' y Z''; en elúltimo se pueden ver los ceros sustituyendo los -1.
Con el cálculo del renglón Z'' se completa la primera solución básica de estaprimera fase y se procede a la aplicación de los criterios del simplex conel objetivo de mínimo; para optimalidad, se observa que X1 es la única variable nobásica con coeficiente + en el renglón Z, (recuerde que con objetivo de mínimo,debe elegirse para VE la que tenga el coeficiente más positivo), entonces sedeclara a X1 como VE a la base. En factibilidad, según los cocientes a la derechade la tabla, se identifica a la variable artificial W2 como saliente (VS) de la base, letoca actuar como pivote al coeficiente 2 colocado en el cruce de la columna X 1 y elrenglón W2, recién elegidos con los dos criterios.
Entonces se procede al cambio de base calculando la segunda tabla de la primerafase, empezando por establecer a las variables básicas: H1 que se mantienedentro, la nueva X1 que se hace básica, sustituye a W2 que se convierte en nobásica, W3 que también permanece en la base. Se comienza el cálculo de lasegunda tabla con el renglón RE que se fija como pivote para calcular el resto delos coeficientes mediante operaciones fila elementales de Gauss-Jordan; en ellado izquierdo de la tabla se anotan, como guía de cálculo, las fórmulas para cadafila.
Los coeficientes indicadores en la fila Z, muestran todavía números positivos paralas variables no básicas X2 y S2, lo cual significa que son candidatas para entrar ala base y la necesidad de continuar la aplicación del algoritmo; además, aún existeuna variable artificial dentro de la base. Los coeficientes de X2 y S2 estánempatados con valor de 1/2, de acuerdo a la recomendación dada antes, depreferir como entrante variables de decisión, así X2 = VE. Aplicando la factibilidad,también se tiene un empate en los cocientes que se presentan a la derecha de latabla; aquí se elige a la variable W3 como saliente VS, pues ya se mencionó enpárrafo anterior, la procuración del método para que las artificiales salgan lo máspronto posible de la base. Con la definición del pivote 1/2 y las fórmulas a laizquierda, se tiene lo suficiente para calcular la siguiente solución en la última tablade la primera fase la cual muestra el valor cero en la columna solución, estosignifica, que al sacar todas las variables artificiales de la base se anulan y conello Z = 0. El resultado confirma que el problema sí tiene solución factible yprocede la segunda fase.
Segunda fase.- La última tabla de la primera fase sirve para iniciar la primeratabla simplex de la segunda fase, pero se eliminan las columnas de las variables
artificiales W2 y W3; también se eliminan los coeficientes del renglón Z y sesustituyen con los coeficientes de la función objetivo original:
La primera tabla muestra el arreglo de coeficientes mencionado, pero se observa
que las variables básicas H1, X1, X2, así ordenadas en la columna base, cumplen elrequisito de tener su vector columna unitario para formar la base I, pero nocumplen con el coeficiente cero en el renglón Z para una básica, porque seacaban de escribir los coeficientes de la ecuación original. Con el propósito decorregir el planteamiento tabular de esta primera tabla se hacen las operacionesfila necesarias, las que se definen según las fórmulas construidas a la izquierda dela segunda tabla de esta fase, resultando un renglón Z' para conseguir elcoeficiente cero en la variable X1 y un renglón Z'' para conseguir el cero en lavariable X2. Como este renglón Z'' muestra coeficientes indicadores no negativos,el criterio de optimalidad para máximo que es el objetivo original, ya no se puedeaplicar para elegir variable entrante, los indicadores cero para las variables dedecisión X1 y X2, significan que tales variables ya no pueden aportar más al valor
de Z. En consecuencia, sin necesidad de aplicar los criterios del simplex en estasegunda fase, ya se tiene la solución óptima en el punto extremo:
Este ejemplo, se puede aprovechar para comprobar el potencial del método dedos fases, pues la tabla óptima de la segunda fase mostrando la solución demáximo, también sirve para el cálculo de la solución mínima. Los indicadores delrenglón Z sólo tienen coeficientes cero y uno positivo (2), éste último coeficientemuestra que es candidata a entrar a la base, la variable no básica S2 que sedeclara VE; con el criterio de factibilidad resulta que debe salir de la base lavariable X2, que se define VS; con el coeficiente pivote 1 se procede al cálculo de
la solución de la última tabla que muestra la solución óptima mínima para el mismoproblema con el punto extremo:
2. Aplica método Simplex Dos Fases, PL mínimo y máximo, 3 tipos derestricción (MINMAX2F).
Se presenta este nuevo ejemplo con el método simplex de dos fases y la solucióncontenida en las tablas.
Figura 2. Tablas simplex de la 1ª y 2ª fase para mínimo del ejemplo MINMAX2F.
En el renglón Z de la última tabla simplex de la segunda fase, ya no haycoeficientes indicadores positivos para el objetivo de mínimo, por lo tanto lasolución óptima es:
Z mínimo = 9, X1 = 1, X2 = 3, H1 = 2, H4 = 8
Como ya se mencionó, el método simplex de dos fases se presta para laobtención de los objetivos mínimo y máximo. Con tal propósito, en la misma tabla
Figura 4. Tabla simplex inicial para 1a fase del ejemplo MAXMIN2F2.
Se presenta ahora la aplicación del simplex dos fases mostrando en tablasseparadas el progreso del cálculo. Como las variables W2 y W3 son básicas, esnecesario calcularles el coeficiente de valor cero en el renglón Z con lasoperaciones fila: RW2(1)+RZ; RW3(1)+RZ.
Figura 5. Tablas simplex de 1a fase del ejemplo MAXMIN2F2.
2ª fase.- En la tabla óptima de primera fase se eliminan las columnas W 2 y W3; elrenglón Z se sustituye con los coeficientes de la función objetivo original. La base
contiene a X1 y X2, pero sus coeficientes indicadores Z1-C1=-3 y Z2-C2=-2 en elnuevo renglón Z deben calcularse para el valor cero.
Figura 6. Simplex inicial 2a fase, eliminar columna Wi sustituir coeficientes en fila Z en ejemploMAXMIN2F2.
Se procede con operaciones fila para conseguir que los coeficientes de X1 y X2 enel renglón Z se anulen: Z'=RX1(3)+RZ; Z''= RX2(2)+ RZ'; resulta la tabla siguientecon el coeficiente indicador negativo (-7) en S3 de Z. En 2ª fase es aplicable elobjetivo original de máximo, por lo que S3 debe ir a la base (VE) para sustituir aH1 (VS), la única variable básica que puede dejar su lugar.