Documente Academic
Documente Profesional
Documente Cultură
z = max{ cx: x S}
Limitante dual
Como melhorar o limitante dual? Ele
umaSoluo de uma Relaxao.
Maneiras de obt-lo:
Outras relaxaes (novos mtodos de
soluo surgem)
Adicionar restries (cortes)
Limitante dual
Como melhorar o limitante dual? Ele
umaSoluo de uma Relaxao.
F E
A
B C
Cortes
Exemplo: Exemplo de um corte vlido (em
verde).
F E
A
B C
Envoltria Convexa
Para alguns problemas como: problema de
designao, temos uma representao explcita
da envoltria convexa.
O conceito fundamental o de
desigualdades vlidas.
Observaes:
Cada corte representa uma restrio
adicionada ao PL original.
max 2 x1 x2
s.a x1 x2 5 (I)
x1 x2 0 (II) x1= x2 =5/2
x1=11/4,
6 x1 2 x2 21 (III) x2 = 9/4
x1 , x2 0 e inteiros
Exemplo
max 2x1 x2
s.a x1 x2 5 (I)
x1 x2 0 (II)
6x1 2x2 21 (III) x1=11/4,
x1 x2 4 (IV) x2 = 9/4
x1= 13/4,
x1, x2 0 e inteiros x2 =3/4
Exemplo
max 2x1 x2
s.a x1 x2 5 (I)
x1 x2 0 (II)
x1=11/4,
6x1 2x2 21 (III) x2 = 9/4
x1 x2 4 (IV) x1= 3,
x1 3 (V) x2 = 2
x1, x2 0 e inteiros
Desigualdade Vlida
Definio. Uma desigualdade x 0 uma
desigualdade vlida para X Rn se x 0
para todo x X.
Em palavras ...
um desigualdade vlida se o conjunto X
situa-se em um dos semi-espaos definidos
pelo hiperplano
x = 0.
Arenales et al. (2007).
Desigualdade Vlida - exemplo
Proposio 3.2. A desigualdade
x b
vlida para
X {x Z : x b}
1
Desigualdade Vlida - exemplo
Exemplo: 3 x 7
Para o exemplo, o corte
Desigualdade Vlida
Duas questes importantes:
Se x2 = x4 = 0 temos que 3 x1 + 2 x3 + x5 0,
mas deveramos ter um valor -2, logo:
x2 + x4 1
uma desigualdade vlida.
Algumas desigualdades Vlidas
x 10y
0x5e0y1
Algumas desigualdades Vlidas
y
x 10y x 5y
0x5e0y1 0x5e0y1
Problema de Localizao
Capacitado
iM
xij bj y j
jN
xij ai
xij 0 y j {0,1}
Sabemos que para todas as solues factveis
temos:
xij b j y j xij ai
Logo, uma desigualdade vlida :
xij min{ai , b j } y j
Ex4. Arredondamento de
variveis inteiras.
13 20 6 72
x1 x2 x3 x4
11 11 11 11
Ex4. Arredondamento de
variveis inteiras.
Sabemos que:
13 20 6 72
2 x1 2 x2 x3 x4 x1 x2 x3 x4
11 11 11 11
Como xi inteiro e todos os coeficiente de 2 x1 2 x2 x3 x4
tambm, podemos arredondar 72/11 para o menor inteiro
maior que 72/11, ou seja,
2 x1 2 x2 x3 x4 7
Esta uma desigualdade vlida.
Incluso de Desigualdades
vlidas a priori
Exemplo:
0 x1 5 0 x1 4
1 x2 3
0 x3 2
1 x4 3
Incluso de Desigualdades
vlidas a priori
Dado o conjunto:
A desigualdade vlida
para X, pois x 0
Desigualdade Vlida
procedimento geral
O procedimento geral (conhecido como
procedimento de Chvtal-Gomory)
descrito por:
A desigualdade
inteiro.
Desigualdade Vlida
procedimento geral
5x1 2x2 9
5
x1 3x2 4
1
b4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12
6
Desigualdade Vlida
procedimento geral
Exemplo. Escreva uma desigualdade vlida
para as restries a seguir. Supondo que
u = (1/5; 1/2).
5x1 2x2 9 Multiplicando por u
c
2
b4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12
6
K. Roos. Discrete (and Continuous) Optimization. Disponvel em http://www.isa.ewi.tudelft.nl/roos
K. Roos. Discrete (and Continuous) Optimization. Disponvel em http://www.isa.ewi.tudelft.nl/roos
Como obter um corte
Por exemplo: Corte de Gomory ou Corte
Inteiro Misto