18.05.2014 Views

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

PROJETO DE ALGORITMOS PARA RESOLU¸C˜AO DE ...

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.

uma hiperesfera, para os outros casos, o problema de determinar a projeção ortogonal de<br />

um ponto x sobre um conjunto convexo χ é em si mesmo um problema de programação<br />

não linear que pode ser descrito como<br />

min y<br />

s.t.<br />

‖y − x‖<br />

y ∈ χ<br />

Em contraste, a projeção aqui proposta consiste em apenas produtos escalares de<br />

vetores.<br />

Em seguida, serão apresentados os gráficos das trajetórias percorridas por este algoritmo,<br />

utilizando os mesmos problemas descritos na seção anterior e a partir dos<br />

mesmos pontos iniciais, mantendo os mesmos ganhos, o comprimento do passo (4.53)<br />

e mínimos estimados. Em todos os casos o ponto ótimo e o valor mínimo da função<br />

restrita foram achados.<br />

Nestes gráficos pode-se observar que, em geral, o número de iterações no algoritmo<br />

de gradiente projetado é menor que no caso anterior. Porém, esta característica não<br />

se verifica em todos os problemas e a partir de todos os pontos iniciais. Entretanto, a<br />

previsibilidade da trajetória (sempre beirando a fronteira do conjunto viável), faz este<br />

algoritmo atrativo.<br />

Exemplo 1 do algoritmo projetado (it , it até o mínimo)<br />

2<br />

1.5<br />

(30,18)<br />

h=0<br />

região viável<br />

1<br />

0.5<br />

f 2<br />

=0<br />

(29,17)<br />

min x 1<br />

2 +x2<br />

2<br />

st x 1<br />

+x 2<br />

+1≤ 0<br />

(x 1<br />

+1/2) 2 +x 2<br />

2 −1≤ 0<br />

2x 1<br />

−x 2<br />

+1=0<br />

x 2<br />

0<br />

(22,10)<br />

(29,17)<br />

−0.5<br />

x *<br />

(25,13)<br />

(34,22)<br />

−1<br />

−1.5<br />

(34,22) (26,14)<br />

f 1<br />

=0<br />

−2<br />

−2 −1.5 −1 −0.5 0 0.5 1 1.5 2<br />

x 1<br />

Figura 4.10: Implementação do algoritmo gradiente EV para o problema 1<br />

a partir de diversos pontos iniciais, mostrando convergência das trajetórias<br />

193

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

Saved successfully!

Ooh no, something went wrong!