Software Summary

Note

This page is actively updated now, since many open-source software and code for black-box optimization are still missed here. We will happy to add it if you find some important work omitted here.

Python

Some interesting code snapshots involving population-based methods are shown below:

The below libraries seem to be not actively maintained (according to the last update time):

R

https://cran.r-project.org/web/views/Optimization.html

IOHanalyzer is a performance analyzer for Iterative Optimization Heuristics (IOHs).

Matlab

C

C++

Java

C#

Others

https://github.com/CMA-ES is a collection of various implementations of the powerful CMA-ES algorithm.

For experimental comparisons, refer to e.g., 2021 for MOO.