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.

4<br />

3.5<br />

3<br />

2.5<br />

2<br />

Algoritmos contínuos. Minimização de funções. Função de Rosembrock<br />

f =0 1<br />

f =0 2<br />

[1;3]<br />

[0.2;2.5]<br />

[−0.5;2]<br />

x 2<br />

1.5<br />

1<br />

0.5<br />

0<br />

−0.5<br />

sd<br />

rlv µ=1 ν=1<br />

rlv µ=1 ν=0.1<br />

lv2<br />

vsd<br />

[−1;−0.5]<br />

x *<br />

[1.5;0.5]<br />

[1.5;−0.5]<br />

−1<br />

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

x 1<br />

Figura 2.34: Algoritmos contínuos para achar mínimos de funções<br />

implementado com a função de Rosenbrock mostrando a convergência<br />

das trajetórias<br />

Todos os algoritmos foram capazes de achar o mínimo global a partir dos pontos<br />

iniciais testados. Observe-se as trajetórias em modo deslizante geradas pelo algoritmo<br />

VSD.<br />

A continuação serão testados os algoritmos com a função apresentada no exemplo<br />

1 do trabalho de Attouch e Teboulle [6]. A função exemplificada é dada por<br />

φ(x) = 1 2<br />

[<br />

(x1 + x 2 + 1) 2 + 4(x 1 − x 2 − 1) 2] (2.141)<br />

Esta função tem um gradiente linear, e portanto um hessiano constante, e apresenta<br />

um único mínimo global em x ∗ = [0 − 1] T .<br />

Observe-se que este mínimo não corresponde ao primeiro quadrante, estando o<br />

mínimo deste quadrante localizado em x = [3/5 0] T . No segundo quadrante o mínimo<br />

está localizado na origem de coordenadas.<br />

Os pontos iniciais testados foram x 0 = [−1 0.5] T , x 0 = [1.5 0.5] T , x 0 = [−1 − 2] T ,<br />

e x 0 = [1 − 2] T , um em cada quadrante, sendo que o algoritmo LVR só foi testado a<br />

partir do ponto inicial localizado no primeiro quadrante.<br />

Aqui também, o ganho κ dos sistemas SD, LV2, e VSD foi mantido unitário; a<br />

constante µ do sistema LVR também foi mantida unitária, ao tempo que a constante<br />

ν recebeu primeiramente o valor 1 e posteriormente o valor 0.1.<br />

98

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

Saved successfully!

Ooh no, something went wrong!