Descrição:
Uma implementação muito simples do algoritmo de nuvem (ou enxame) de partículas - Particle Swarm Optimization - mono-objetivo é apresentado nas linguagens de programação C e Java. Os parâmetros do algoritmo foram configurados de acordo com http://ieeexplore.ieee.org/document/870279/ com o fator de constrição para atualizar o peso de inércia (não com a função do fator de constrição, mas sim com seus valores). A função de benchmark Sphere é utilizada, mas pode ser facilmente modificada.
Description:
A very simple implementation of single objective Particle Swarm Optimization Algorithm is presented here with C and Java versions.A very simple implementation of single objective Particle Swarm Optimization Algorithm is presented here on C and Java versions. The algorithm parameters are configured according to http://ieeexplore.ieee.org/document/870279/ with the constriction factor to update inertia weight (not with the constriction factor function, but with its values). Sphere is the benchmark function, but it can be modified easily.