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

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 />

168 CAPÍTULO 12. PROGRAMAÇÃO QUADRÁTICA<br />

e reescrevemos as básicas em função das não básicas:<br />

x 2 = 1 2 u 1 + 1 2<br />

s 1 = 3 2 − x1 − 1 2 u 1<br />

s 2 = 7 2 − 2x1 − 1 2 u 1<br />

( 1<br />

z = −x 1 − u 1 − 1 +<br />

2 u 1 + 1 2<br />

2)<br />

= − 3 4 − x 1 − 1 2 u 1 + 1 4 u2 1<br />

O tableau correspon<strong>de</strong>nte, já com as <strong>de</strong>rivadas parciais ∂z<br />

Incluimos portanto x 1 na base.<br />

⎛<br />

⎞<br />

1 0 1 0 1/2 3/2<br />

⎜ 2 0 0 1 1/2 7/2<br />

⎟<br />

⎝ 0 1 0 0 −1/2 1/2⎠<br />

−1 −1/2<br />

(3/2)/1 = 1.5<br />

(7/2)/2 = 1.75<br />

∂x 1<br />

e ∂z<br />

∂u 1<br />

é<br />

A variável s 1 sairá da base. Como a função objetivo é <strong>linear</strong> em x 1 , não<br />

há parábola cujo vértice exija nossa atenção. Simplesmente proce<strong>de</strong>mos<br />

como no método Simplex, obtendo o tableau a seguir.<br />

⎛<br />

⎞<br />

1 0 1 0 1/2 3/2<br />

⎜0 0 −2 1 −1/2 7/2<br />

⎟<br />

⎝0 1 0 0 −1/2 1/2⎠<br />

+1 0<br />

Como a <strong>de</strong>rivada <strong>de</strong> s 1 é positiva e a <strong>de</strong> u 1 é zero, encontramos a solução<br />

ótima<br />

Versão Preliminar<br />

x 1 = 3/2<br />

x 2 = 1/2.<br />

A base também inclui a variável <strong>de</strong> folga s 2 , com valor 1/2.<br />

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

Saved successfully!

Ooh no, something went wrong!