Professional Documents
Culture Documents
O problema primal comea com uma soluo vivel no ptima que deve ser
optimizada, enquanto que o dual comea com uma soluo invivel com valor
superior ao ptimo e continua invivel at que a soluo ptima seja atingida.
3.2
At agora, nos problemas de programao linear que consideramos era obrigatrio que
todos os elementos do lado direito da tabela simplex fossem positivos. Isto significa que
todas as solues eram viveis. Pela propriedade 4, sabemos que as solues duais so
inviveis at que a soluo ptima seja obtida. No entanto possvel que durante o
processo de soluo, venhamos a ter uma soluo dual vivel, o que significa invivel no
primal.
O mtodo Dual Simplex se destina a resolver esse tipo de problema. As diferenas em
relao ao mtodo simplex se resumem nas regras de entrada e sada de variveis na base.
51
Alberto Mulenga
A varivel que entra a que tem o menor valor entre os quocientes encontrados (para
o problema de minimizao) ou o menor valor absoluto (para o problema de
maximizao).
Sujeito 1x1 + 2 x 2 3
x 0
i
Resoluo
Para resolver o problema sem usar o mtodo de duas fazes nem do grande M, vamos
escrever o problema na forma padro e introduzimos depois as variveis de folga.
Sujeito 1x1 + 2 x 2 3
x 0
i
Tabela inicial simplex
Base
x1
x2
-4
-3
x3
x4
1
2
W
-2
-1
Suj. 1x1 + 2 x 2 + 0 x3 + x 4 = 3
x 0
i
x3
1
0
0
x4
0
1
0
bi
-6
3
0
(1/2) (1/3)
A varivel que sai x3 porque x3 = -6; e x2 entra na base porque 1/3 < 1/2.
1a iterao
Base
x1
x2
4/3
-5/3
x4
W
-2/3
x2
1
0
0
x3
-1/3
2/3
x4
0
1
-1/3
(2/5)
2a iterao
Base
x1
x2
0
x1
1
x2
1
0
x3
x4
1/5 4/5
-2/5 -3/5
-3/5 -2/5
bi
2 l1=-1/3l1
-1 l2=l2-2l1
0 2 l3=l3+l1
Bi
6/5 l1=l1- 4/3l2
3/5 l2=-3/5l2
12/5 l3=l3+2/3l2
52
Alberto Mulenga
2
2
Sujeito 1
x1 + x 2 3 ...r3
xi 0
r4 , r5
a) Resoluo pelo mtodo grfico
R1: x1 x2
R2 : x1 x2 R3: x1 x2
0 3
0 2
0 3
1 0
3/2 0
3 0
recta W: x1 x2
0 0
1 -3/2
x2
4
x1
r3
-1
r2
r1
W
53
Alberto Mulenga
4 x1 3x 2 + 0 x3 + x 4 + 0 x5 = 6
Sujeito
+ 1x1 + 1x 2 + 0 x3 + 0 x 4 + 1x 5 = 3
xi 0
Tabela inicial simplex
Base
x1
x2
x3
x4
x3
-3
-1
1
0
-4
-3
0
1
x4
x5
1
1
0
0
W
-3
-2
0
0
x5 bi
0
-3
0
-6
1
3
0 0
(3/4) (2/3)
a
1 Iterao
Base
x1
-5/3
x3
x2
4/3
x5
-1/3
W
-1/3
x2
0
1
0
x3
1
0
0
(1/5)
x4
-1/3
-1/3
1/3
x5
0
0
1
bi
-1
2
1
0
4
-2/3
(2)
l1=l1+l2
l2=-1/3l2
l3=l3 -l2
l4=l4+2l2
2 Iterao
Base
x1
x2
x5
x1
1
0
0
x2
0
1
0
x3
-3/5
4/5
-1/5
x4
1/5
-3/5
2/5
x5
0
0
1
-1/5
-3/5
Bi
3/5 l1=-3/5l1
6/5 l2=l2 -4/3l1
6/5 l3=l3 1/3l1
21/5 l4=l4+1/3l1
Sujeito 3 y1 + y 2 12
y 0
i
2
Sujeito 1
3 x1 + x 2 21
xi 0
54
Alberto Mulenga
xi 0
a) Escreva o problema dual correspondente.
b) Obtenha a soluo do primal a partir da resoluo do dual pelo mtodo simplex.
(Resp. X = (0; 8; 0; 2; 4) com Wmin = 16 u.m)
Exerccio 3.3. Considere o seguinte problema de programao linear.
Maximizar Z = 12x1 + 15x2
4 x1 + 3 x 2 12
Sujeito 2 x1 + 5 x 2 10
x 0
i
Sujeito 2 y1 + 1 y 2 7
Sujeito 2 y1 + 1 y 2 + 0 y 3 50
y 0
y 0
i
i
2
Sujeito 1
2 y1 + y 2 8
y i 0
a)
b)
c)
d)
Sujeito 2 y1 + 1 y 2 10
y 0
i
55
Alberto Mulenga
Percursos
1
2
3
Tipos de camies
Tipo A
Tipo B
10
10
12
15
10
10
Procura mnima
180
200
220
Sujeito 3 y1 + y 2 75
y 0
i
(Resp. Y = (14; 33; 0; 0) com Wmin = 221)
Exerccio 3.7. Resolva os seguintes problemas pelo mtodo dual simplex, se necessrio
apresente a soluo pelo mtodo grfico. Nota: substituir as equaes por duas
inequaes.
a)
suj. 3 x1 x 2 2
x 0
i
b)
Min W = 2x1+3x2
2 x1 + 1x 2 3
suj. 1x1 + 1x 2 = 2
x 0
i
Respostas:
a) X = (3/4; 1/4 ; 1/6; 0; 0) Wmin = 7/2
b) X = (2; 0; 1; 0; 0) Wmin = 4
56
Alberto Mulenga