Vita
|
Differential evolution strategy enhanced with ALPS. More...
#include <evolution_strategy.h>
Inherits vita::basic_alps_es< T, recombination::de >.
Additional Inherited Members | |
Public Member Functions inherited from vita::basic_alps_es< T, recombination::de > | |
void | after_generation () |
void | log_strategy (unsigned, unsigned) const |
Public Member Functions inherited from vita::evolution_strategy< T, selection::alps, recombination::de, replacement::alps > | |
void | after_generation () const |
Work to be done at the end of a generation. More... | |
evolution_strategy (population< T > &pop, evaluator< T > &eva, summary< T > *s) | |
void | init () const |
Initial setup performed before evolution starts. More... | |
void | log_strategy (unsigned, unsigned) const |
Evolution strategy specific log function (it's called by the evolution::log method). More... | |
bool | stop_condition () const |
Used to signal strategy specific stop conditions. More... | |
Static Public Member Functions inherited from vita::basic_alps_es< T, recombination::de > | |
static environment | shape (environment) |
Static Public Member Functions inherited from vita::evolution_strategy< T, selection::alps, recombination::de, replacement::alps > | |
static environment | shape (const environment &env) |
Sets strategy-specific parameters. More... | |
Public Attributes inherited from vita::evolution_strategy< T, selection::alps, recombination::de, replacement::alps > | |
recombination::de< T > | recombination |
replacement::alps< T > | replacement |
selection::alps< T > | selection |
Static Public Attributes inherited from vita::evolution_strategy< T, selection::alps, recombination::de, replacement::alps > | |
static constexpr bool | is_alps |
static constexpr bool | is_de |
Protected Attributes inherited from vita::evolution_strategy< T, selection::alps, recombination::de, replacement::alps > | |
population< T > & | pop_ |
summary< T > * | sum_ |
Differential evolution strategy enhanced with ALPS.
This is similar to the de_es evolution strategy but more suitable for long/hard searches.
Definition at line 189 of file evolution_strategy.h.