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.

HBF: Γ = I<br />

DIN: a = b = 1<br />

2<br />

Algoritmos discretos de segunda ordem. Minimização de funções. Função de Camelback<br />

1.5<br />

[0;1.5]<br />

1<br />

[2;1]<br />

0.5<br />

x 2<br />

0<br />

−0.5<br />

−1<br />

−1.5<br />

verm: Mi1<br />

verde: Mi2<br />

magenta: Mi3<br />

cyan: Mi4<br />

azul: Mi5<br />

marrom: HBF<br />

cinza: DIN<br />

[−1;−1.5]<br />

f 1<br />

=0<br />

−2<br />

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

x 1<br />

f 2<br />

=0<br />

Figura 3.13: Simulações dos algoritmos discretos para a função de Camelback invertida<br />

Observa-se aqui que todos os algoritmos conseguiram atingir um ponto de gradiente<br />

zero da função, exceto o HBF a partir do ponto inicial x 0 = [−1 −1.5] T e o DIN a partir<br />

do ponto inicial x 0 = [2 1] T . Note-se que, como já foi apontado, o objetivo de atingir<br />

pontos de gradiente zero pode implicar que as trajetórias se estacionem em selas, o<br />

que não acontecia com os sistemas contínuos, onde as trajetórias sempre convergiam a<br />

mínimos, mesmo que sejam locais.<br />

3.5.1.2 Simulações com a função de Rosenbrock<br />

A função de Rosenbrock (3.11), será utilizada com as mesmas constantes, com as quais<br />

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

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

Os ganhos foram escolhidos:<br />

MI1: κ = 100<br />

MI3: Γ = I<br />

MI4: Γ = 0.01I<br />

MI5: Γ = 10I a = b = 1, exceto do ponto inicial x 0 = [1.5 0] T , onde Γ = I, mesmos<br />

a e b<br />

HBF: Γ = I<br />

156

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

Saved successfully!

Ooh no, something went wrong!