You are on page 1of 7

Dual Simplex

El nuevo algoritmo fue desarrollo en 1954 por C. E. Lemke


El método dual-simplex se aplica para resolver problemas que
empiezan con factibilidad dual, es decir, óptimos pero infactibles.

• Un problema se puede resolver por el método dual-simplex, cuando,


después de igualar acero la función objetivo y convertir las restricciones
en ecuaciones, agregando las variables de holgura necesarias, al menos
uno, cualquiera de los elementos del vector b (vector de
disponibilidades) es negativo y la condición de optimalidad se
satisface.
Un comparativo entre el método simplex y el
método dual-simplex.
El método dual-simplex requiere de la aplicación de dos
criterios para su solución:

• Criterio de Factibilidad. La variable saliente será aquella variable básica que tenga el
valor más negativo en el vector bi. Si todas las variables básicas son positivas o sea ³0 se
tiene la solución final, óptima y factible.
• Criterio de optimalidad. La variable entrante se selecciona de entre las variables no-
básicas como sigue:
• Dividir los coeficientes de la ecuación cero entre los coeficientes de la
ecuación asociada con la variable saliente, ignorando denominadores positivos
y/o ceros. La variable entrante será aquella cuyo cociente sea el menor, si el
problema es de minimizar, ó el de menor valor absoluto si es de maximizar. Si
todos los denominadores son ³0, el problema no tendrá solución factible.
Algoritmo para Maximizar
• Paso 1: Hallar una solución básica •Paso 2: Prueba de factibilidad
inicial infactible e inmejorable
•Si todas las variables básicas son no negatívas, la
actual solución es la óptima.
• Escribir el tablero inicial tomando a
las variables de holgura y de exceso •Si hay al menos una variable básica negativa,
como variables básicas iniciales seleccionar como variable de salida, (llamémosla
(XB)s ), a aquella con el valor mas negativo. Los
empates se pueden romper arbitrariamente.
• Paso 3: Prueba de inmejorabilidad

• Sí en el renglón de la variable básica de salida (XB)s todos los coeficientes de reemplazo con las
variables no básicas son no negativos, la solución del modelo es óptima ¡limitada. Se termina el
proceso.

• Siendo (XB)s la variable de salida se calculan todos los cocientes.

• Se toma como variable de entrada a aquella que corresponda al mínimo de los cocientes del
anterior conjunto
• Si la variable de entrada es (Xe) el elemento pivote será el elemento (Se)s
• Aplicar la operación de pivoteo para generar la nueva tabla, en la cual aparezca (variable de
enetrada) como variable básica en lugar de la variable de salida (XB)s
• Repetir el algoritmo a partir del paso 2.
Algoritmo para Minimizar
• PASO 1: Convertir el problema • PASO 3: Se determinan • PASO 5: Determinar la variable que sale
de minimización en uno de las variables básicas y no (fila pivote)
maximización. La función básicas.
objetivo se multiplica por -1

• PASO 2: Se convierten las • PASO 4: Elaborar la tabla • PASO 6: Determinar la variable que
inecuaciones en ecuaciones. inicial del simplex entra (columna pivote)

• PASO 7: Elaborar la nueva tabla del


simplex

You might also like