data holding X, y, and Z data
holds the hyperparameters for Feat.
Defines a population of programs and functions for constructing them.
vector< size_t > survive(Population &pop, const Parameters ¶ms, const Data &d)
vector< size_t > select(Population &pop, const Parameters ¶ms, const Data &d)
void enforce_elite(Population &pop, vector< size_t > &selected)
replaces worst individual in selected with best individual in Pop.
base class for selection operators.