Particle Swarm Optimization (PSO) implementation. Benchmarks are based on the Python version of the COCO experimental framework and the post-processing tool.
The code was conceived for Python2.x series. The implementation is based on the section dedicated to PSO in the book Essentials of Metaheuristics
(page 53).
Check the documentation from http://coco.gforge.inria.fr/
exampleexperiment.py:
Example script for running a whole COCO experiment.exampletiming.py:
Example script for running a CPU-timing experiment.bbobbenchmarks.py:
BBOB benchmark functions.fgeneric.py:
Data writing (logging) module used inexampleexperiment.py
equivalent to fgeneric.*