![]() |
Ultra 0.9.4
|
#include <evolution_recombination.h>
Public Member Functions | |
| de (const problem &prob) | |
| template<Individual I> | |
| I | operator() (const selection::de::selected_refs< I > &) const |
This is based on the differential evolution four members crossover.
|
nodiscard |
This is strictly based on the DE crossover operator.
| [in] | engaged | a vector of ordered individuals (parent1, parent2/base, random1, random2) |
Used parameters: evolution.p_cross, de.weight.