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

106 CAPÍTULO 6. OUTROS MÉTODOS<br />

Concluímos então com<br />

x ′ = x + αδd, α ∈ (0, 1).<br />

Observe que, estritamente falando, o algoritmo nunca chega à solução<br />

ótima, mas a uma aproximação <strong>de</strong>la. Note no entanto que o gradiente do<br />

objetivo será cada vez menor, e o critério <strong>de</strong> parada po<strong>de</strong> ser portanto<br />

||c p || < ε<br />

para algum ε suficientemente pequeno.<br />

Exemplo 6.7. Consi<strong>de</strong>re o problema a seguir<br />

max x 1 + x 2 + x 3<br />

s.a.: x 1 + 2x 2 + x 3 = 2<br />

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

x ≥ 0.<br />

Começamos com a solução viável (mas não básica)<br />

x = (1/2, 1/4, 1) T .<br />

O valor do objetivo para esta solução é<br />

Assim, temos<br />

c T x = 1 2 + 1 4 + 1 = 7 = 1.75. (6.1)<br />

4<br />

⎛ ⎞<br />

( ) ( 1<br />

1 2 1 2<br />

A =<br />

b = c = ⎝1⎠<br />

2 4 −1 1)<br />

1<br />

Versão Preliminar<br />

Calculamos<br />

⎛<br />

1/2 0<br />

⎞<br />

0<br />

⎛<br />

1/4 0<br />

⎞<br />

0<br />

D = ⎝ 0 1/4 0⎠ , D 2 = ⎝ 0 1/16 0⎠ .<br />

0 0 1<br />

0 1

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

Saved successfully!

Ooh no, something went wrong!