Documentos de Académico
Documentos de Profesional
Documentos de Cultura
fases
Oscar Alarcón
Método de las dos fases
El Método de las Dos Fases es una variante del Algoritmo simplex, que es
usado como alternativa al Método de la Gran M, donde se evita el uso de la
constante M para las variables artificiales.
● Variables artificiales (R): es un truco matemático para convertir inecuaciones ">=" en
ecuaciones, o cuando aparecen igualdades "=" en el problema original, la
característica principal de estas variables es que no deben formar parte de la solución.
● Se utiliza el método de las dos fases ya que la desventaja del método de la gran M es el
posible error de cómputo que podría resultar de asignar un valor muy grande a la
constante.
● Existen problemas de programación lineal que no proporcionan una solución básica
inicial. Esta situación se presenta cuando al menos una de las restricción es del tipo
(<=) o (=).
Fase Uno
Paso 4. Si es factible, continúe con la fase II. Retome la F.O. inicial junto
con la solución final de la fase I.
Ejemplo 1
Minimizar:
Z = 80X1 + 124X2
Sujeto a:
X1 , X2 >= 0
● Eliminar las inecuaciones agregando una variable de holgura
con signo negativo que las denotaremos por “S”, además
adicionamos una variable artificial en cada inecuación que las
denotaremos por “R”,
X1 + 0.8X2 - S1 + R1 = 100
X1 + 2X2 - S2 + R2 = 200
X1, X2, S1, S2, R1, R2 ≥ 0
● Se crea la F.O. de la fase I, basada en las restricciones Originales.
X1 + 0.8X2 - S1 + R1 = 100
X1 + 2X2 - S2 + R2 = 200
X1, X2, S1, S2, R1, R2 ≥ 0
Primera Fase
● Generamos la tabla del Simplex
Var.
Básicas W X1 X2 S1 S2 R1 R2 CTE
F.O. F.O. 1 0 0 0 0 -1 -1 0
Rest. 1 R1 0 1 0,8 -1 0 1 0 100
Rest. 2 R2 0 1 2 0 -1 0 1 200
● Ajustar Tabla Simple (Sumar cada restricción con variable artificial a la función objetivo
Var.
Básicas W X1 X2 S1 S2 R1 R2 CTE
F.O. F.O. 1 2 2,8 -1 -1 0 0 300
Rest. 1 R1 0 1 0,8 -1 0 1 0 100
Rest. 2 R2 0 1 2 0 -1 0 1 200
Var.
Básicas W X1 X2 S1 S2 R1 R2 CTE
F.O. 1 0 0 0 0 -1 -1 0
Var.
Básicas Z X1 X2 S1 S2 CTE
F.O. 1 -80 -124 0 0 0
Var.
Básicas Z X1 X2 S1 S2 CTE
F.O. 1 0 0 -30 -50 13000
X1=33.33
X2=83.33
X1 + X2 - S1+R1=2
X1 + 2X2 -S2+R2 =1
2X1 + X2 - S3+R3 =1
Primera fase:
Minimizar las variables artificiales
(Min) Z = R1 + R2 + R3 Z - R1 - R2 - R3 = 0
Var. Z X1 X2 S1 S2 S3 R1 R2 R3 CTE
Bas.
Z 1 0 0 0 0 0 -1 -1 -1 0
R1 0 1 1 -1 0 0 1 0 0 2
R2 0 1 2 0 -1 0 0 1 0 1
R3 0 2 1 0 0 -1 0 0 1 1
Var. Z X1 X2 S1 S2 S3 R1 R2 R3 Cte
Bas.
Z 1 4 4 -1 -1 -1 0 0 0 4
R1 0 1 1 -1 0 0 1 0 0 2
R2 0 1 2 0 -1 0 0 1 0 1
R3 0 2 1 0 0 -1 0 0 1 1
Var. Z X1 X2 S1 S2 S3 R1 R2 R3 CTE
Bas.
Z 1 0 2 -1 -1 1 0 -2 2 2
Var. Z X1 X2 S1 S2 S3 R1 R2 R3 CTE
Bas.