std::map< string, float > probabilities
void update(string arm, float reward)
Updates the reward for a specific arm.
string choose()
Chooses an arm based on the given tree and fitness. Should call sample_probs internally.
std::map< string, float > sample_probs(bool update)
Samples the probabilities of the arms.
< nsga2 selection operator for getting the front