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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2<br />

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

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

−2<br />

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

x 1<br />

f 1<br />

=0<br />

f 2<br />

=0<br />

Figura 3.11: Simulações dos algoritmos contínuos para a função de Camelback invertida<br />

A partir do ponto inicial x 0 = [−1; −1.5] T , todas as trajetórias convergem ao mínimo<br />

global, excetuando a gerada pelo MI5, que se desvia a um mínimo local. A<br />

trajetória gerada pelo MI4 apresenta um comportamento muito errante, sendo impossível<br />

determinar se esta convergiria a um mínimo caso a simulação tivesse continuado.<br />

As trajetórias geradas pelo MI2 e DIN, convergem de maneira direta para o mínimo<br />

global, ao tempo que as outras apresentam oscilações antes de atingir este. A partir<br />

do ponto inicial x 0 = [2 1] T , apenas as trajetórias geradas pelo MI1, MI3, MI5, HBF e<br />

DIN conseguiram convergir, e apenas o MI1 e o HBF ao mínimo global, ultrapassando<br />

o mínimo local mais próximo. A trajetória do MI4 também se mostra errante e não<br />

é possível afirmar se teria atingido um mínimo caso tivesse continuado. Um resultado<br />

interessante é que o algoritmo DIN só consegue ir para o mínimo global para valores<br />

muito baixos do ganho b, quando o algoritmo se aproxima do HBF, o que mostra que,<br />

apesar de convergir mais diretamente para um mínimo, evitando as oscilações espaciais<br />

características do HBF, o termo de amortecimento adicional do DIN anula a capacidade<br />

de ultrapassar mínimos locais, o que constitui a vantagem do HBF.<br />

3.4.1.2 Simulações dos algoritmos de segunda ordem contínuos com a função<br />

de Rosenbrock<br />

A função de Rosenbrock foi apresentada na equação (3.11).<br />

As constantes escolhidas são a = 0.5 e b = 1. Com estas constantes, a função<br />

146

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

Saved successfully!

Ooh no, something went wrong!