Escolar Documentos
Profissional Documentos
Cultura Documentos
DUALIDADE
Oliveira
Pires
2 Introdução
1
3 Construção do Dual – Exemplo
Primal: Dual:
max z 4 x1 7 x2 min w 48 y1 20 y2
s.a. 3 x1 5 x2 48 (y1 ) s.a. 3 y1 y2 4
x1 2 x2 20 (y 2 ) 5y1 2 y2 7
x1 , x2 0 y1 , y2 0
Variáveis duais Restrições
Associadas a cada Associadas a cada
restrição variável x1 e x2
x
cT bT
x y
max z 4 7 1 min w 48 20 1
x2 y2
A b y AT c
3 5 x1 48 y1 3 1 y1 4
s.a. 1 2 x 20 y s.a. 5 2 y 7
2 2 2
DUALIDADE
x1 0 y1 0
x 0 y 0
Oliveira 2 2
Pires
Primal Dual
n m
max z c j x j min w bi yi
j 1 i 1
n m
s.a. a x
j 1
ij j bi i 1,...,m s.a. a
i 1
ij yi c j j 1,...,n
xj 0 j 1,...,n yi 0 i 1,...,m
max z cT x min w bT y
s.a. Ax b s.a. AT y c
DUALIDADE
x0 y0
Oliveira
Pires
2
5 Construção do Dual – Forma geral (I)
O dual do dual é o primal.
Primal Dual
max z cT x min w bT y
s.a. Ax b s.a. AT y c
x0 y0
Oliveira
Pires
3
7 Propriedades da Dualidade (I)
a x
j 1
ij j bi
Multiplicando por yi (yi ≥ 0)
n
ya x
j 1
i ij j bi yi
Adicionando sobre i
m n m
y a x b y
i 1 j 1
i ij j
i 1
i i
(1)
DUALIDADE
Oliveira
Pires
ya x
i 1
i ij j cjxj
Adicionando sobre j
m n n
y a x c x
i 1 j 1
i ij j
j 1
j j (2)
j 1
cjxj
i 1 j 1
yi aij x j b y
i 1
i i
Oliveira
superior para o valor da f.o. para uma solução admissível do
Pires problema dual.
4
9 Propriedades da Dualidade (III)
y2
Dual min w y1 2 y2
Não existem SA
s.a. y1 1
DUALIDADE y1 y2 0 Problema impossível
y1
Oliveira
y1 , y2 0
Pires
Primal min z x1 x2 x2
Não existem SA
s.a. 2 x1 x2 3
5 x1 x2 0 Problema impossível
x1 ,x2 0
x1
y2
Dual max w 3 y1
s.a. 2 y1 5 y2 1
c
y1 y2 1 Solução ilimitada
y1
w
y1 0 , y2 0
DUALIDADE
Oliveira
Pires
5
11 Propriedades da Dualidade (V)
Exemplo:
x2
Primal min z x1 x2
s.a. x1 x2 1
x1 + x2 1
x1 ,x2 0 x1
Problema impossível
y2
Dual max w y1 y2
s.a. y1 y2 1
DUALIDADE
y1 y2 1
Oliveira
y1 , y2 0 y1
Pires
Exemplo:
x2
Primal: max z 6 x1 x2
Solução óptima:
s.a. x1 1
2 x1 + x2 4 x1* 1
x1 ,x2 0 x*2 2 z 8
c
x1
z* w*
y2
Dual: min w y1 4 y2
Solução óptima:
s.a. y1 2 y2 6
DUALIDADE
y2 1 y1* 4
Oliveira y1 , y2 0 y*2 1 w8
c
Pires
y1
6
13 Relações Primal - Dual
Solução
P I I
óptima finita
Solução
I I P
ilimitada
Problema
I P P
impossível
DUALIDADE
P – Possível
Oliveira I - Impossível
Pires
14 Implicações da Dualidade
10 restrições
100 variáveis
100 restrições
10 variáveis
Oliveira
Pires
7
15 Algumas fórmulas importantes
Quadro inicial
cT
cB vB bi
cB xB A b
zj cBA cBb
cj - z j cT - cBA
Quadro óptimo
cT
cB vB bi 1
Coluna xj = B a j
8
17 Solução óptima do Dual a partir do Primal (II)
Exemplo: max z 3 x1 9 x2 5 x3
s.a x1 3 x2 2 x3 15
2 x2 x3 5
2 x1 x2 5 x3 10
x1 ,x2 ,x3 0
B-1
Quadro óptimo:
3 9 5 0 0 -M -M
xB vB x1 x2 x3 s1 s2 a2 a3 bi
0 s2 0 0 23/5 4/5 1 -1 - 2/5 3
9 x2 0 1 9/5 2/5 0 0 - 1/5 4
3 x1 1 0 - 17/5 1/5 0 0 3/5 3
zj 3 9 6 3 0 0 0 45 w* z*
cj - zj 0 0 -1 -3 0 -M -M
Sejam
Primal Dual
n m
max z c j x j min w bi yi
j 1 j 1
n m
s.a. a x
j 1
ij j bi i 1,...,m s.a. a
i 1
ij yi c j j 1,...,n
xj 0 j 1,...,n yi 0 i 1,...,m
Teorema: Sejam x* x1* , x*2 , ... , x*n e y* y1* , y*2 , ... , y*m soluções
admissíveis para os problema primal e dual, respectivamente. Estas
soluções são óptimas para os respectivos problemas sse:
m
i) ( aij yi* c j ) x*j 0 j 1, 2 , ... , n
i 1
DUALIDADE
n
ii) (bi aij x*j ) y*i 0 i 1, 2 , ... , m
Oliveira
j 1
Pires
9
19 Desvios complementares (II)
Daqui resulta
n n m m n m
c x ( a
j 1
j
*
j
j 1 i 1
ij yi* ) x*j ( aij x*j ) y*i bi y*i
i 1 j 1 i 1
e, portanto, verifica-se i)
n n
DUALIDADE De modo análogo, ( a x ) y
j 1
ij
*
j
*
i bi y*i yi* 0 a x
j 1
ij
*
j bi
Oliveira e, portanto, verifica-se ii) □
Pires
Em particular,
m
x*j 0 ( aij yi* c j i.e., v*j 0)
i 1
m
( aij y c j i.e., v j 0)
*
i x*j 0
i 1
n
y*i 0 ( aij x*j bi i.e., s*i 0)
j 1
n
( aij x*j bi i.e., s*i 0) y*i 0
j 1
Oliveira Se uma restrição, num dos problemas, não é activa ou saturada então a
Pires correspondente variável no outro problema é igual a zero.
10
21 Desvios complementares (IV)
n
Sendo si bi aij x j i 1, 2 , ... , m
j 1
m
v j aij yi c j j 1, 2 , ... , n
i 1
DUALIDADE
Oliveira
Pires
11
23 Interpretação económica do Dual (II)
Formulação: max z 60 x1 30 x2 20 x3
s.a. 8 x1 6 x2 x3 48
2 x1 1.5 x2 0.5 x3 8
4 x1 2 x2 1.5 x3 20
x1 ,x2 ,x3 0
Caso contrário, a empresa pode utilizar estes recursos para produzir uma
secretária que pode ser vendida por 60€
Do mesmo modo, pelo menos 30€ devem oferecidos pelos recursos usados para
produzir uma mesa, i.e., y1, y2 e y3 devem satisfazer
6 y1 1.5 y2 2 y3 30
12
25 Interpretação económica do Dual (IV)
O preço a pagar por cada um dos recursos será dado resolvendo o
seguinte problema
min w 48 y1 8 y2 20 y3
s.a. 8 y1 2 y2 4 y3 60
6 y1 1.5 y2 2 y3 30
y1 0.5 y2 1.5 y3 20
y1 , y2 , y3 0
que é exactamente o problema dual.
DUALIDADE
Oliveira
Pires
13