Mtodo Simplex Dual
Mtodo Simplex Dual
Mtodo Simplex Dual
s r
s
A
C
s r
A
,
Fases de Aplicao do Algoritmo
Pesquisa Operacional Aplicada Produo - UNESP / Campus de Guaratinguet
Exemplo de aplicao do Mtodo Simplex
Dual
Min Z =
Colocando as variveis de folga percebe-se que no h uma Soluo Bsica inicial.
Multiplicando-se cada restrio por (-1), obtm-se uma Soluo Bsica inicial para o
Mtodo Simplex Dual (que no Primal vivel, mas Dual vivel).
Passo 1: Tabela 1
Var. Bas. X
1
X
2
X
3
X
4
X
5
X
6
b
X
5
-1 -2 1 -1 1 0 -3
X
6
2 1 -4 -1 0 1 -2
1 4 0 3 0 0
10
>
>
>
4 1, = i 0, X
2 X + 4X + X - 2X -
3 X + X - 2X + X
: a s. 3X + 4X +
i
4 3 2 1
4 3 2 1
4 2 1
X
Pesquisa Operacional Aplicada Produo - UNESP / Campus de Guaratinguet
Exemplo
Soluo Bsica (Dual vivel):
Passo 2: Escolha da varivel que sai
Como
Passo 3: Escolha da varivel que entra
Como
11
( ) 0 0 0 3 0 4 1 = C
0 = X = X = X = X 2, - = X 3, - = X
4 3 2 1 6 5
>
{ } 1 linha pivot do linha a e sai X b Min = 3 - = b
5 j 1
=
1 11
11
1
X entra 1 - = A = Pivot
1 = pivot do coluna
1 -
1
=
A
C
=
1 -
3
,
2 -
4
,
1 -
1
= Max : 1 linha Para
)
`
)
`
A
C
Pesquisa Operacional Aplicada Produo - UNESP / Campus de Guaratinguet
Exemplo
Efetuando o pivoteamento obtm-se a Soluo Bsica (Dual vivel ) da Tabela 3.
Tabela 3
Var. Bas. X
1
X
2
X
3
X
4
X
5
X
6
b
X
1
1 7/2 0 5/2 -2 -1/2 7
X
3
0 3/2 1 3/2 -1 -1/2 4
0 1/2 0 1/2 2 1/2
Como tem-se soluo da Tabela 3 Base Primal vivel e Dual vivel
soluo tima:
Se o Primal for de Maximizao:
Manter
13
0
4
7
= b >
|
|
.
|
\
|
7 = 0 . 3 + 0 . 4 + 7 = 3X + 4X + X = Z
0 = X = X X = X 4, = X 7, = X
*
4
*
2
*
1
*
*
6
*
5
*
4
*
2
*
3
*
1
=
s 0 < A para ,
A
C
Min = Pivot como fazer e 0 C
j r,
j r,
j
j