Sei sulla pagina 1di 13

Programao Linear:

Teoria da Dualidade

Associado a um problema de PL (primal) existe um outro problema de PL, que se designa


por problema linear dual ou, simplesmente, dual.
Caractersticas do par primal-dual:
- so representaes matemticas do mesmo problema real,
- a resoluo de um deles constitui a resoluo simultnea do outro,
- a soluo de um est completamente determinada pela soluo do outro.
Correspondncias entre o par de problemas duais:
- se um de maximizao, o outro de minimizao;
- a cada restrio de um corresponde uma varivel no outro;
- a cada varivel de um corresponde uma restrio no outro;
- a matriz dos coeficientes das restries de um a transposta da matriz dos
coeficientes das restries do outro;
- os coeficientes da f.o. de um so os termos independentes das restries do outro;
- os termos independentes das restries de um so os coeficientes da f.o do outro.

Como representar o dual?


Supor que o problema de PL (primal) est escrito na forma cannica (no se exige que os
termos independentes das restries no tenham componentes negativas)

Max z =
s .a : AX
X 0

CT X
b

bTY

s .a : A T Y
Y 0

Min

O dual escrito na forma cannica dado por:

Exemplo numrico:

(P)

Max
s.a :

2 x1

+ 4 x2

(D )

Min

2 y1

+ 3 y2

x1

+ x2

s.a : y 1

+ 2 y2

2 x1

+ 3 x2

y1

+ 3 y2

x1 , x 2 0

y1 , y 2 0

O dual de um PL pode ser obtido por aplicao das


REGRAS GERAIS DE FORMAO DO DUAL:
Minimizao

Passagem ao dual

Maximizao

Coeficientes da f.o.

Termos independentes das restries

Termos independentes das restries

Coeficientes da f.o.

Matriz dos coeficientes das restries

Matriz dos coeficientes das restries,


transposta

Nmero de restries

Nmero de variveis

Nmero de variveis

Nmero de restries

Varivel:
0
livre
0

Restrio do tipo:

Restrio do tipo:

Varivel:
0
livre
0

Exemplo: Determinar o dual dos seguintes problemas:

(P) Min z

x1

s.a :

4 x1
6 x1
x1
3 x1
x1

+ x2
+ 2 x2
+ x2
+ 5 x2
+ 5 x2

60
70
60
80
15
30

x2
x 1 , x 2 livres

(D)

Max

s.a :

4 y1
2 y1

60 y 1

+ 70 y 2 + 60 y 3

+ 6 y2
+ y2

+ y3
+ 5 y3

+ 3 y4
+ 5 y4

+ 80 y 4

+ 15 y 5

+ 30 y 6

=1
=1

+ y5
+ y6

y1 , y 2 , y 3 , y 4 0 , y 5 , y 6 0

(P) Max z
s.a :

4 x1
6 x1
2 x1

6 x1
+ 3 x2
2 x2
+ 3 x2

(D)

+ x2 + x3
2 x3
+ 9 x3
+ 8 x3

=1
9
5

x 1 0 , x 2 0, x 3 livre

Min
s.a :

y1

+ 9 y2 + 5 y3

4 y1

+ 6 y2

+ 2 y3

3 y1
2 y1

2 y2
+ 9 y2

+ 3 y3
+ 8 y3

1
=1

y 1 livre , y 2 0 , y 3 0

Teorema dos Desvios ou Folgas Complementares

Se X* e Y* so solues ptimas para os problemas primal e dual, respectivamente, ento


verificam a seguinte propriedade:
- se uma varivel de deciso de qualquer dos problemas for no nula na soluo
ptima, ento, no outro problema, a restrio associada a essa varivel activa, i.e., a
varivel de folga correspondente nula;
- se uma restrio de qualquer dos problemas for no activa na soluo ptima, i,e.,
a varivel de folga correspondente positiva, ento, no outro problema, a varivel de
deciso associada a essa restrio nula.

A cada soluo bsica primal (admissvel ou no admissvel) corresponde uma


soluo bsica dual (admissvel ou no admissvel) que se designa por soluo
complementar.

Teorema da dualidade fraca


Considerar o par de problemas duais (P)-(D) na forma cannica.

(P)

Max z =
s .a : AX
X 0

CT X
b

(D)

bTY

s .a : A T Y
Y 0

Min

Sejam X0 e Y0 solues admissveis do problema primal e dual, respectivamente.


Ento

z0 w0 , i.e, o valor da f.o. de qualquer soluo admissvel do problema primal

no excede o valor da f.o. do problema dual.


Teorema da dualidade forte
Se o primal tem soluo ptima (ptimo finito) ento o respectivo dual tambm tem soluo
ptima e os correspondentes valores ptimos z* e w* coincidem.
Interpretao econmica: Como a f.o. correspondente soluo ptima do primal se pode
escrever na forma bTY* = bT(B-1)TC, em que Y* representa a soluo ptima do dual, cada
componente j de Y* corresponde ao custo/lucro unitrio (preos sombra) que se obteria
aumentando/diminuindo o recurso bj.

Teorema Fundamental da Dualidade

Um problema de PL tem ptimo finito se e s se existirem solues admissveis para os


problemas primal-dual. Se algum dos problemas no possui ptimo finito, ento o outro
no possui solues admissveis, i.e., impossvel.

Como determinar a soluo do problema dual:

Se o problema primal est resolvido, a soluo do dual pode ser encontrada no quadro
ptimo do problema primal.
Os valores das variveis de deciso da soluo ptima dual encontram-se no quadro
Simplex ptimo, na linha dos coeficientes zj nas colunas correspondentes base
inicial.
O valor de uma varivel primal (dual) igual ao valor absoluto do coeficiente da
funo objectivo da varivel dual (primal) correspondente.
A partir do ltimo quadro da resoluo do problema primal, tambm possvel construir o
ltimo quadro do problema dual e vice-versa.
O coeficiente que, no quadro primal, figura na interseco de uma linha (varivel
bsica) com uma coluna de uma varivel no bsica simtrico ao coeficiente que
no quadro dual figura na interseco entre a coluna e a linha das variveis duais
correspondentes.

Exemplo:
(P)

Max z = 2 x1
s.a : 0,25 x1
0,40 x1

Max z = 2 x1

+ 3 x2

+ 0,50 x2
+ 0,20 x2
+ 0,80 x2

s.a : 0,25 x1
0,40 x1

40
40
40

x1 , x2 0

+ 3x2 + 0 s1 + 0 s2 + 0 s3

+ 0,50 x2
+ 0,20 x2
+ 0,80 x2

s3

= 40
= 40
= 40

y5

= 2
= 3

+ s1
+ s2

x1 , x2 , s1 , s2 , s3 0

ltimo Quadro Simplex


Base
X1
X2
S3
-Z

(D)

Min w = 40 y1
s.a : 0,25 y1
0,50 y1

X1
1
0
0
0

+ 40 y2 + 40 y3

+ 0,40 y2
+ 0,20 y2

y1 , y2 , y3 0

X2
0
1
0
0

+ 0,80 y3

S1
-1,33
2,67
-2,13
-5,33

S2
3,33
-1,67
1,33
-1,67

S3
0
0
1
0

Min w = 40 y1

2
3

s.a : 0,25 y1
0,50 y1

Valor
80
40
8
-280

+ 40 y2 + 40 y3

+ 0,40 y2
+ 0,20 y2

y1 , y2 , y3 , y4 , y5 0

y4
+ 0,80 y3

Exemplo cont.:
Correspondncias entre varveis primais e duais:
Primal:

Variveis de deciso
x1 (b)

Variveis de folga

x2 (b)

s1

s2

s3(b)
(b) varivel bsica

Dual:

y4

y5

y1(b)

Variveis de folga

y2(b)

y3

Variveis de deciso

ltimo Quadro Simplex (P)


Base
X1
X2
S3
-Z

X1
1
0
0
0
(Y4)

X2
0
1
0
0
(Y5)

S1
-1,33
2,67
-2,13
-5,33
(Y1)

S2
3,33
-1,67
1,33
-1,67
(Y2)

S3
0
0
1
0
(Y3)

Valor
80
40
8
-280

(Y4)
(Y5)
(Y3)

ltimo Quadro Simplex (D)


Base
Y1
Y2
-W

Y1
1
0
0
(S1)

Y2
0
1
0
(S2)

Y3
2,13
-1,33
8
(S3)

Y4
1,33
-3,33
80
(X1)

Y5
-2,67
1,67
40
(X2)

Valor
5,33
1,67
-280

(S3)
(S2)

Como interpretar economicamente o problema e a soluo do dual:


(P)

(D)

Max z = c j x j

Min w = bi yi

j =1

i =1

s.a.

s.a.

ij

x j bi ,

i = 1, ..., m

ij

yi c j ,

j = 1, ..., n

j =1

j =1

x j 0,

j = 1, ..., n

yi 0 , i = 1, ..., m

z  representa o lucro total


cj  lucro produzido por unidade da actividade j
aij  unidades de recurso i afectas produo de uma unidade de recurso j
bi  quantidade de recurso i disponvel
w  representa o valor total atribudo aos recursos
yi  varveis de deciso duais so as valorizaes unitrias a imputar a cada recurso e podem ser
interpretadas como a contribuio no lucro total de cada unidade de recurso i utilizada  o preo por
unidade de recurso ou preo interno ou preo dual ou preo sombra.
As varveis de folga do dual devem ser interpretadas como as perdas de oportunidade relativas
produo de uma unidade de produto correspondente.

Problema:
A Direco de Marketing de uma empresa de mobilirio metlico de escritrio
sugere o lanamento de um novo modelo de secretria e estante em
substituio dos modelos actuais. No prevendo dificuldades de colocao no
mercado para as estantes, aconselha que a produo mensal de secretrias no
ultrapasse as 160 unidades.
Aps analisar a proposta, a Direco de Produo concluiu que:
- a disponibilidade mensal do Departamento de Estampagem de 720 horasmquina;
- a disponibilidade mensal do Departamento de Montagem e Acabamento de
880 horas-homem;
- cada secretria necessita de 2h-m de estampagem, 4h-h de montagem e
acabamento;
- cada estante necessita de 4h-m de estampagem, 4h-h de montagem e
acabamento.
As margens brutas unitrias estimadas so de 6 u.m. para as secretrias e 3
u.m. para as estantes.
A empresa pretende determinar o plano de produo mensal para estes novos
modelos que maximiza a margem bruta.

Potrebbero piacerti anche