Interface
The interface definition for Optimizer (OptimizerInterface) is shown below.
cmaes
This is a Python implementation class for the CMA-ES single-objective optimization algorithm\[4\].
nsga2
This is a Python implementation class of the NSGA-II multi-objective optimization algorithm\[6\]. The crossover algorithm and other details follow the original paper\[6\].
decomposition_ensemble
This is a Python implementation class based on the MOEA/D multi-objective optimization algorithm\[7\]. It decomposes multi-objective optimization into multiple single-objective problems and solves them with CMA-ES\[8\].