Vamos supor como exemplo uma população formada por apenas 5 partículas (ou 5 investidores se for o caso) onde se busca o mínimo (custo ótimo, por exemplo) da função f(x) = x^2 - 5x +6, ou seja,

ALGORITMO EM VBA - Excel

A PARTIR DAQUI AS PARTÍCULAS PARTEM SOZINHAS PARA A BUSCA DO ÓTIMO

 

O resultado final é bastante conhecido inclusive de alunos do ensino médio. O ponto ótimo é a média das duas raízes (2,5) da equação de segundo grau com o valor da função sendo 0,25. A partículas levaram apenas 11 passos, para a partir de regras simples encontrar o valor mínimo.

 

 

Voltar ao índice de Enxame de Partículas

 

Mínimo de função - caso unidimensional