Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodo Dual Simplex IIIIIIII
Metodo Dual Simplex IIIIIIII
DUAL-SIMPLEX
OBJETIVO: PRESENTAR LA ESTRATEGIA
DEL MTODO DUAL-SIMPLEX PARA LA
SOLUCIN DE MODELOS DE
PROGRAMACIN LINEAL
TEMAS:
EL
MTODO SIMPLEX
ADICIN DE UNA VARIABLE AL MODELO
ADICIN DE UNA RESTRICCIN AL MODELO
CONCLUSIONES
03/07/2007 05:48 p.m.
EL MTODO DUAL-SIMPLEX
EL MTODO DUAL-SIMPLEX
PRELIMINARES
El rengln cero de la tabla Primal tiene todos sus
coeficientes como positivos o ceros. (Dual factible).
Esta es una condicin necesaria para la aplicacin
directa del mtodo.
En este mtodo todas las restricciones se escriben
en la forma menor o igual que ( ) de tal forma
que se pueda tener el conjunto correcto de
variables bsicas Duales, por la adicin de
variables de holgura positivas.
03/07/2007 05:48 p.m.
EL MTODO DUAL-SIMPLEX
PRELIMINARES
Se tiene una solucin bsica factible con respecto
al Dual, alguno o algunos coeficientes en el Lado
Derecho tendrn un coeficiente negativo por la
reexpresin de las restricciones.
Se siguen las condiciones del mtodo y se
actualiza la tabla de manera habitual; nuevamente
manteniendo una solucin Dual factible hasta que
sea ptima desde el punto de vista Dual,
trabajando en la tabla Primal.
03/07/2007 05:48 p.m.
EL MTODO DUAL-SIMPLEX
EL MTODO DUAL-SIMPLEX
INICIALIZACIN
Encontrar una solucin Dual bsica factible al problema
en la tabla Primal; todos los coeficientes en el rengln
cero son positivos o ceros.
PASO PRINCIPAL
1. Si todos los elementos en el Lado Derecho son
mayores o iguales a cero detenerse, la solucin actual
es ptima Dual (y tambin Primal). Si no, seleccione el
elemento ms negativo del Lado Derecho de la tabla
simplex y defina dicha posicin como el rengln pivote.
EL MTODO DUAL-SIMPLEX
EL MTODO DUAL-SIMPLEX
EL MTODO DUAL-SIMPLEX
EL MTODO DUAL-SIMPLEX
EL MTODO DUAL-SIMPLEX
7 x1 +
2 x1 +
8 x1 +
3 x1 +
x1 ,
2 x2 + 5 x3 + 4 x4
4 x2 + 7 x3 + x4
4 x2 + 6 x3 + 4 x4
8 x2 + x3 + 4 x4
x2 , x3 ,
x4
5
8
4
0
EL MTODO DUAL-SIMPLEX
2 x2 - 5 x3 - 4 x4
4 x2 - 7 x3 - x4
4 x2 - 6 x3 - 4 x4
8 x2 - x3 - 4 x4
x2 , x3 ,
x4
-5
-8
-4
0
EL MTODO DUAL-SIMPLEX
VB
Coeficientes
LD
x1
x2
x3
x4
x5
x6
x7
(0) -1
x5
(1)
-2
-4
-7
-1
-5
x6
(2)
-8
-4
-6
-4
-8
x7
(3)
-3
-8
-1
-4
-4
10
EL MTODO DUAL-SIMPLEX
VB
Coeficientes
LD
x1
x2
x3
x4
x5
x6
x7
(0) -1
x5
(1)
-2
-4
-7
-1
-5
x6
(2)
-8
-4
-6
-4
-8
x7
(3)
-3
-8
-1
-4
-4
11
EL MTODO DUAL-SIMPLEX
VB
Coeficientes
LD
x1
x2
x3
x4
x5
x6
x7
(0) -1
x5
(1)
-2
-4
-7
-1
-5
x6
(2)
-8
-4
-6
-4
-8
x7
(3)
-3
-8
-1
-4
-4
PCMAbs: |7/-8|=7/8,
|2/-4|=1/2,
|5/-6|=5/6,
|4/-4|=1.
12
EL MTODO DUAL-SIMPLEX
Pivote
VB
Coeficientes
LD
x1
x2
x3
x4
x5
x6
x7
(0) -1
x5
(1)
-2
-4
-7
-1
-5
x6
(2)
-8
-4
-6
-4
-8
x7
(3)
-3
-8
-1
-4
-4
-1/4 (rengln 2)
13
EL MTODO DUAL-SIMPLEX
Pivote
VB
Coeficientes
LD
x1
x2
x3
x4
x5
x6
x7
(0) -1
x5
(1)
-2
-4
-7
-1
-5
x6
(2)
3/2
-1/4
x7
(3)
-3
-8
-1
-4
-4
14
EL MTODO DUAL-SIMPLEX
VB
Coeficientes
LD
x1
x2
x3
x4
x5
x6
x7
(0) -1
1/2
-4
x5
(1)
-1
-1
x2
(2)
3/2
-1/4
x7
(3)
13
11
-2
12
x5*=3,
x3*=0,
x7*=4,
x4*=0,
z* = 4
x2*=2,
x1*=0,
x6*=0.
15
16
Sea
xNu
cNu
B1
Nu
b
Se calcula
B1 Nu
Se determina si alguna variable es candidata a entrar a la base
cuando alguna componente resulta menor a cero
cBB1Nu - cNu
03/07/2007 05:48 p.m.
17
18
o bien
4 x8 ,
x8 ,
2 x8 ,
5 x8 ,
x8 ,
03/07/2007 05:48 p.m.
3 x9 en la funcin objetivo
3 x9 en la restriccin 1
8 x9 en la restriccin 2
3 x9 en la restriccin 3
x9 , 0
19
Se tiene
x B = ( x5
x2
x7 )
x Nu = (x8
x9 )
cB = (0 2 0 )
cNu = ( 4 3)
1 1 0
-1
B = 0 1/ 4 0
0 2 1
1 3
Nu = 2 8
5 3
20
Se calcula
5
1 1 0 1 3 1
-1
B Nu = 0 1 / 4 0 2 8 = 1 / 2 2
0 2 1 5 3 1 13
cBB-1Nu - cNu
5
1
= (0 2 0)1 / 2 2 ( 4 3)
1 13
cBB-1Nu - cNu = ( 1 4 ) ( 4 3) = (3 1)
03/07/2007 05:48 p.m.
21
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x8
x9
LD
-1
1/2
-1
-4
x5
-1
-1
x2
3/2
-1/4
1/2
x7
13
11
-2
-1
13
12
22
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x8
x9
LD
-1
1/2
-1
-4
x5
-1
-1
x2
3/2
-1/4
1/2
x7
13
11
-2
-1
13
12
PCM:
3/5=3/5, 2/2=1,
12/13=12/13.
x9 desplazar a x5
03/07/2007 05:48 p.m.
23
Pivote
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x8
x9
LD
-1
1/2
-1
-4
x5
-1
-1
x2
3/2
-1/4
1/2
x7
13
11
-2
-1
13
12
1/5 (rengln 1)
24
Pivote
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x8
x9
LD
-1
1/2
-1
-4
x5
6/5
-1/5
3/5
1/5
-1/5
1/5
3/5
x2
3/2
-1/4
1/2
x7
13
11
-2
-1
13
12
-2 (rengln 1) + (rengln 2)
-13 (rengln 1) + (rengln 3)
- (rengln 1) + (rengln 0)
03/07/2007 05:48 p.m.
25
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x8
x9
LD
-1
21/5
9/5
13/5
1/5
3/10
16/5
-17/5
x9
6/5
-1/5
3/5
1/5
-1/5
1/5
3/5
x2
-2/5
19/10
-1/5
-2/5
3/20
1/10
4/5
x7
-13/5
68/5
-19/5 -13/5
3/5
-18/5
21/5
z* = 17/5
x2*=4/5,
x1*=0, x3*=0,
x9*=3/5,
x4*=0, x5*=0,
x7*=21/5,
x6*=0, x8*=0
26
27
15
7
28
x1 + 5 x2 + 7 x3 + 3 x4 +
-4 x1- 3 x2 - 3 x3 - 2 x4 +
x10 15
x11 -7
29
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x10
x11
LD
-1
1/2
-4
x5
-1
-1
x2
3/2
-1/4
x7
13
11
-2
12
x10
15
x11
-4
-3
-3
-2
-7
-5 (rengln 2) + (rengln 4)
3 (rengln 2) + (rengln 5)
03/07/2007 05:48 p.m.
30
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x10
x11
LD
-1
1/2
-4
x5
-1
-1
x2
3/2
-1/4
x7
13
11
-2
12
x10
-9
-1/2
-2
5/4
x11
3/2
-3/4
-1
31
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x10
x11
LD
-1
1/2
-4
x5
-1
-1
x2
3/2
-1/4
x7
13
11
-2
12
x10
-9
-1/2
-2
5/4
x11
3/2
-3/4
-1
32
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x10
x11
LD
-1
1/2
-4
x5
-1
-1
x2
3/2
-1/4
x7
13
11
-2
12
x10
-9
-1/2
-2
5/4
x11
3/2
-3/4
-1
33
Pivote
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x10
x11
LD
-1
1/2
-4
x5
-1
-1
x2
3/2
-1/4
x7
13
11
-2
12
x10
-9
-1/2
-2
5/4
x11
3/2
-3/4
-1
-(4/3)(rengln 5)
34
Pivote
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x10
x11
LD
-1
1/2
-4
x5
-1
-1
x2
3/2
-1/4
x7
13
11
-2
12
x10
-9
-1/2
-2
5/4
x11
-8/3
-2
-4/3
-4/3
4/3
VB R
Coeficientes
z
x1
x2
x3
x4
x5
x6
x7
x10
x11
LD
-1
13/3
8/3
2/3
-14/3
x5
10/3
-3
5/3
-4/3
13/3
x2
4/3
2/3
-1/3
7/3
x7
23/3
4/3
-8/3
44/3
x10
-17/3
-1/3
5/3
10/3
x6
-8/3
-2
-4/3
-4/3
4/3
36
CONCLUSIONES
Una extensin de la Dualidad es el mtodo DualSimplex y se utiliza para resolver el problema Dual
de un modelo, pero desde la tabla Primal.
Cuando se adicionan variables de decisin deben
calcularse sus implicaciones y su posibilidad de
entrar a la base.
Cuando se adicionan restricciones deben calcularse
sus implicaciones y verificar que se siga
manteniendo la factibilidad.
37