data holding X, y, and Z data
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Selection, type, survival)
holds the hyperparameters for Feat.
Defines a population of programs and functions for constructing them.
interfaces with selection operators.
string get_type()
return type of selectionoperator
void set_type(string)
set type of selectionoperator
vector< size_t > survive(Population &pop, const Parameters ¶ms, const Data &d)
perform survival
shared_ptr< SelectionOperator > pselector
vector< size_t > select(Population &pop, const Parameters ¶ms, const Data &d)
perform selection