Objectivo
Geral: Analisar a teoria da dualidade, destacando a
sua aplicação na resoluçao de problemas de programação linear.
Fundamentação Teórica
"A
cada modelo de programação linear, contendo coeficiente aij , bi
e cj corresponde um outro modelo, denominado Dual, formado por esses
mesmos coeficientes, porém dispostos de maneira diferente." (PUCCINI,
1942)
O
problema primal e dual estão estreitamente ligados e matem entre si uma relação
muito forte conforme se pode observar na tabela que se segue:
Problema Primal
|
Mudança
|
Problema Dual
|
Coeficientes
da função objectivo
|
Passam
para
|
Termos
independentes das restrições
|
Termos
independentes das restrições
|
Passam
para
|
Coeficientes
da função objectivo
|
Matriz
dos coeficientes das restrições
|
Passam
para
|
Transposta
dos coeficientes da função objectivo
|
Variavel
de folga ou excesso
|
Passam
para
|
Variavel
essencial
|
Variavel
essencial
|
Passam
para
|
Variavel
de folga ou excesso
|
Propriedades
1.
As restrições do dual mudam de sentido com respecto ao primal,
2. Se o primal é um problema de maximo,
o dual será de minimo, vice versa,
3. Em cada problema primal as restrições
ter o mesmo sentido: ≥ se o problema é de mínimo e £ se é de máximo.
4. Os valores óptimos de ambas funções
objectivos coincidem,
5. O dual do dual é o primal.
Na forma padrão um modelo de P.L é
escrito da seguinte forma:
Max Z =
c1 x1 + c2 x2 +
.................+ cn xm
s. a a11x1 + a12x2 + ........ + a1nxm £ b1
a21x1 + a22x2 + ........ + a2nxm £ b2
.
. . . .
.
. . . .
am1x1 + am2x2 + ........ + amnxm £ bm
xj ³ 0 ( j = 1,....., n )
Se
for associado a cada restrição uma variável yi, o problema dual pode
ser escrito como:
Min D
= b1 y1 + b2
y2 + ...............+ bm ym
s.
a (y1) a11y1 + a21y2 + ........ + am1ym ³ c1
(y2) a12y1 + a22y2 + ........ + am2ym ³ c2
. .
. . .
. . . . .
(ym) a1ny1 + a2ny2 + ........ + amnym ³ cn
yi
³
0 ( i = 1,....., n
Exemplo: 1) PRIMAL Max L = 4 x1 + x2
s. a 9x1
+ x2 £ 18
3x1 + x2 £
12
x1 e x2 ³ 0
DUAL Min D = 18y1 + 12y2
s. a: 9y1 + 3y2 ³ 4
y1 + y2 ³
1
y1
e y2 ³
0
Exemplo:
2) PRIMAL Max P = 5 x1 + 2x2
s. a
x1 £
3
x2 £ 4
x1 + 2x2 £ 9
DUAL Min D = 3y1 + 4y2 + 9y3
s. a y1 +
y3 ³ 5
y2 + 2y3 ³ 2
Conclusão
Com
a dualidade surgem vários novos conceitos e construtos na programação linear.
Resolver o Primal através do Método Simplex faz com que o dual seja resolvido
automaticamente.
BIBLIOGRAFIA
1. Goldbarg,
M.C. Luna, H.P.L. (2005) Otimização Combinatória e Programação Linear. Modelos
e Algoritmos. 2ª Edição. Editora Campus.
2.
Hillier F. S., Lieberman G. J. (2010) Introdução à Pesquisa Operacional.
8ª Edição. Editoras Mc Graw Hill e bookman.
3. Taha, Hamdy A. (2008) Pesquisa
Operacional: Uma Visão Geral. 8ª Edição. São Paulo. Pearson Prentice Hall.
Nenhum comentário:
Postar um comentário