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.

O gradiente desta função é linear, e portanto seu hessiano constante.<br />

As simulações foram realizadas no programa Matlab 6. Em todos os casos, o critério<br />

de parada foi ‖f(x k )‖ ≤ 10 −4 .<br />

As funções Michalewicz, Shekel e Lennard-Jones tiveram seus gradientes e hessianos<br />

calculados em forma simbólica pelo programa Matlab utilizando o pacote Symbolic<br />

Toolbox. Mesmo que estas expressões sejam calculadas apenas uma vez, e a cada<br />

iteração o algoritmo apenas substitua nas expressões o valor do ponto corrente x k , este<br />

procedimento é extremadamente lento. Eis a razão pelo limitado número de variáveis<br />

com que foram testadas estas funções (no caso da função de Shekel, este número é fixo).<br />

As simulações foram consideradas falhas se o algoritmo não conseguiu atingir um<br />

zero do gradiente da função, manifestando um erro durante a execução deste, ou não<br />

atingiu o objetivo em até 300 iterações (no caso das funções mencionadas no parágrafo<br />

anterior, em até 30 iterações por causa da lentidão da execução).<br />

Os resultados das simulações são apresentados na seguinte tabela.<br />

69

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

Saved successfully!

Ooh no, something went wrong!