The evolutionary algorithms package within the desdeo
framework.
Code for the SoftwareX paper can be found in this notebook.
Currently supported:
- Multi-objective optimization with visualization and interaction support.
- Preference is accepted as a reference point.
- Surrogate modelling (neural networks and genetic trees) evolved via EAs.
- Surrogate assisted optimization
- Constraint handling using
RVEA
- IOPIS optimization using
RVEA
andNSGA-III
Currently NOT supported:
- Binary and integer variables.
To test the code, open the binder link and read example.ipynb.
Read the documentation here
- Python 3.7 or newer.
- Poetry dependency manager: Only for developers
- Create a new virtual enviroment for the project
- Run:
pip install desdeo_emo
- Download and extract the code or
git clone
- Create a new virtual environment for the project
- Run
poetry install
inside the virtual environment shell.