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

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

Há duas diferenças importantes, portanto, entre o método Simplex e o<br />

<strong>de</strong> Beale:<br />

• As <strong>de</strong>rivadas direcionais das variáveis não básicas não são mais dadas<br />

por c − z, porque a função objetivo não é <strong>linear</strong>. Para a função<br />

objetivo x T Qx, calculamos a <strong>de</strong>rivada <strong>de</strong> x i :<br />

∂z<br />

∂x i<br />

= ∂ (<br />

q 22 x 2 2<br />

∂x + q 33x 2 3 + · · · + q iix 2 i + · · ·<br />

i } {{ }<br />

2q ii<br />

+ q 23 x 2 x 3 + q 24 x 2 x 4 + · · · + q i2 x i x 2 + q i3 x i x 3 + · · ·<br />

+ q 21 x 2 + · · · + q i1 x<br />

} {{ } i + · · · + q 1i x i + · · ·<br />

} {{ }<br />

q i1<br />

q 1i<br />

)<br />

+ q 11<br />

= 2q ii x i + q i1 + q 1i<br />

= 2q ii x i + 2q i1 .<br />

Fica portanto claro agora porque é conveniente usarmos meta<strong>de</strong> <strong>de</strong>sta<br />

<strong>de</strong>rivada:<br />

1 ∂z<br />

= q ii x i + q i1 .<br />

2 ∂x i<br />

• Po<strong>de</strong>mos ter que parar entre um ponto extremo e outro, se uma <strong>de</strong>rivada<br />

parcial mudar <strong>de</strong> sinal naquele intervalo. Isso é feito incluindose<br />

no tableau uma variável e uma restrição adicionais:<br />

u t = 1 ∂z<br />

= q ii x i + q i1 .<br />

2 ∂x i<br />

nesta situação, para <strong>de</strong>terminar o valor que <strong>de</strong>veremos atribuir a x i ,<br />

igualamos a <strong>de</strong>rivada u t a zero:<br />

Versão Preliminar<br />

u t = 1 ∂z<br />

= 0<br />

2 ∂x i<br />

q ii x i + q i1 = 0<br />

x i = − q i1<br />

q ii<br />

.

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

Saved successfully!

Ooh no, something went wrong!