pymoode: Differential Evolution in Python
A Python framework for Differential Evolution using pymoo [1].
Install
First, make sure you have a Python 3 environment installed.
From PyPi:
pip install pymoode
From the current version on github:
pip install -e git+https://github.com/mooscalia/pymoode#egg=pymoode
New features
This package was written as an extension of pymoo, providing some additional features for DE algorithms and survival operators. One might refer to the sections Algorithms, Survival and Rank and Crowding for more details.
For instance, these solutions for the DTLZ2 problem were obtained using GDE3 with the M-Nearest Neighbors crowding metric.
Citation
This package was developed as part of an academic optimization project [2], as well as pymoo [1]. Please, if you use it for research purposes, cite it accordingly:
References
To the complete reference list, please refer to this page.