08.02.2015 Views

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)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

notas <strong>de</strong> aula – versão 64 - Jerônimo C. Pellegrini<br />

84 CAPÍTULO 4. DUALIDADE<br />

Sejam p = y T (b − Ax) e q = x T ( A T y − c ) . Então,<br />

( )<br />

p + q = y T (b − Ax) + x T A T y − c<br />

(<br />

)<br />

= y T b + −y T Ax + x T A T y − x T c<br />

= y T b − x T c<br />

≥ 0,<br />

porque y T b ≥ x T c, pelo Teorema 4.10.<br />

(⇒) Se as duas soluções forem ótimas, temos p + q ≥ 0 e também<br />

p = q, e necessariamente p = q = 0. Portanto,<br />

(⇐) Suponha p = q = 0. Então<br />

y T ( (b − Ax) = 0<br />

)<br />

x T A T y − c = 0<br />

( )<br />

y T (b − Ax) + x T A T y − c = 0<br />

y T b − x T c = 0<br />

y T b = x T c<br />

e, como as soluções tem o mesmo valor objetivo e são viáveis para o primal<br />

e para o dual, são ambas ótimas.<br />

<br />

4.4 Algoritmo simplex dual<br />

Consi<strong>de</strong>re o primal e o dual <strong>de</strong> um programa <strong>linear</strong>, como os que são dados<br />

a seguir.<br />

maximize c T x<br />

s.a.: Ax ≤ b<br />

x ≥ 0.<br />

minimize b T y<br />

s.a.: A T y ≥ c<br />

y ≥ 0.<br />

Versão Preliminar

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!