Metodo Dual Simplex Compress
Metodo Dual Simplex Compress
Al hablar del método dual simplex se nos viene a la mente la palabra dual, este
método se basa en que todo problema de programación lineal tiene un problema
espejo, el cual se le llama DUAL. Este segundo problema genera un segundo algoritmo
de resolución llamado METODO DUAL SIMPLEX. Este método se aplica para resolver
problemas que empiezan con factibilidad dual (óptimos pero no son factibles).
EJEMPLO #1
F.O.
S.A.
X1 + 3X3 ≥ 3
2X2 + 2X3 ≥ 5
X1, X2, X3 ≥ 0
SOLUCIÓN
S.A. - X1 - 3X3 ≤ -3
- 2X2 - 2X3 ≤ -5
X1, X2, X3 ≥ 0
F.O.
S.A.
- X1 - 3X3 + S1 = -3
– 2X2 - 2X3 + S2 = -5
·Básicas: S1 y S2 ·
No Básicas: X1, X2 y X3
Variables
Variable
SOLUCIÓ
básica x1 x2 x3 s1 s2
N
s1 -1 0 -3 1 0 -3
s2 0 -2 -2 0 1 -5
Z 4 12 18 0 0 0
PASO 5: Determinar la variable que sale (fila pivote)
Variables
Variable
SOLUCIÓ
básica x1 x2 x3 s1 s2
N
s1 -1 0 -3 1 0 -3
s2 0 -2 -2 0 1 -5
Z 4 12 18 0 0 0
b) Nuevas filas = fila anterior - coeficiente de la columna pivote x nueva fila pivote.
Variable Variables
básica x1 x2 x3 s1 s2 SOLUCIÓN
s1 -1 0 -3 1 0 -3
s2 0 1 1 0 -1 2,5
Z 4 0 6 0 6 -30
razón -4 - -2 0 -
---------------------------------------------------------------------------------------------------------------------
EJEMPLO #2
F.O.
S.A.
X1, X2, X3 ≥ 0
SOLUCIÓN
PASO 1
PASO 2
Se selecciona el lado derecho "más negativo" lo cual indicará cuál de las actuales
variables básicas deberá abandonar la base. En el ejemplo el lado derecho más
negativo se encuentra en la primera fila, por tanto S1 deja la base. Para determinar
cuál de las actuales variables no básicas (A, B, C) entrará a la base se busca el mínimo
de {-Yj/aij}.
De esta forma se obtiene: Min {-315/-15, -110/-2, -50/-1} = 21, donde el pivote (marcado
en rojo) se encuentra al hacer el primer cociente, por tanto A entra a la base.
PASO 3
X1 X2 X3 S1 S2 S3
-
1 15-Feb 15-Jan 0.0666666 0 0 40/3
7
0 -2 -0.5 -0.5 1 0 -50
- - -
0 1.3333333 0.6666666 0.3333333 0 1 -53.33333
3 7 3
0 68 29 21 0 0 -4.2
PASO 4
Continuar las realizando el mismo proceso hasta lograr una solución básica factible,
nos adelantamos y la solución fue factible fue de acuerdo a la tabla a continuación.
X1 X2 X3 S1 S2 S3
1 0 0 -0.1 0 10-Jan 8
0 1 0 4-Jan -1 4-Mar 10
0 0 1 0 2 -3 60
0 0 0 4 10 36 -6.62