Vita
|
Standard evolution strategy. More...
#include <evolution_strategy.h>
Inherits vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament >.
Public Member Functions | |
bool | stop_condition () const |
Public Member Functions inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament > | |
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 | |
static environment | shape (environment) |
Static Public Member Functions inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament > | |
static environment | shape (const environment &env) |
Sets strategy-specific parameters. More... | |
Additional Inherited Members | |
Public Attributes inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament > | |
recombination::base< T > | recombination |
replacement::tournament< T > | replacement |
selection::tournament< T > | selection |
Static Public Attributes inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament > | |
static constexpr bool | is_alps |
static constexpr bool | is_de |
Protected Attributes inherited from vita::evolution_strategy< T, selection::tournament, recombination::base, replacement::tournament > | |
population< T > & | pop_ |
summary< T > * | sum_ |
Standard evolution strategy.
Definition at line 156 of file evolution_strategy.h.