Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
notas <strong>de</strong> aula – versão 64 - Jerônimo C. Pellegrini<br />
82 CAPÍTULO 4. DUALIDADE<br />
e o valor máximo para o primal é maior ou igual que o valor mínimo para<br />
o dual.<br />
Mostramos que c T x ≥ b T y, mas também sabemos pelo teorema 4.10<br />
que c T x ≤ b T y, e portanto os dois valores <strong>de</strong>vem ser iguais.<br />
<br />
Teorema 4.14. Se o primal <strong>de</strong> um programa <strong>linear</strong> é viável e seu dual não<br />
é então o primal é ilimitado.<br />
Demonstração. Seja x viável para o primal. Como o dual é inviável, o sistema<br />
a seguir não tem solução.<br />
A T y ≥ c<br />
y ≥ 0<br />
Como não há solução para este sistema, pelo Lema <strong>de</strong> Farkas <strong>de</strong>ve existir<br />
solução para<br />
Az ≥ 0<br />
c T z > 0<br />
z ≥ 0<br />
Tomemos um z, solução do sistema acima. Observamos que z+ω é viável<br />
para o primal se ω ≥ 0:<br />
A(x + ωz) = Ax + ωAz<br />
e como ωAz ≤ 0, x + ωz ≤ b. Mas temos também<br />
c T (x + ωz) = c T x + ωc T z,<br />
e como ω > 0, c T z > 0, temos que c T (x + ωz) → ∞ quando ω → ∞, e x<br />
não é ótimo. Mais ainda, para qualquer x supostamente ótimo po<strong>de</strong>mos<br />
<strong>de</strong>terminar x ′ dando valor maior para o objetivo.<br />
<br />
Corolário 4.15. Se o primal <strong>de</strong> um programa <strong>linear</strong> é viável e f(x) = c T x é<br />
limitada por cima então o dual é viável.<br />
Se o dual <strong>de</strong> um programa <strong>linear</strong> é viável e g(y) = b T y é limitada por<br />
baixo então o primal é viável.<br />
Se tanto o primal como o dual forem viáveis, tanto f como g são limitadas,<br />
f por cima e g por baixo.<br />
Versão Preliminar<br />
Teorema 4.16. Se tanto o primal como o dual são viáveis, ambos tem (a<br />
mesma) solução ótima.