Commit d53f13ef648478c2a998f4f44c78ef009018a131 in branch mutation_bug_fix solves issue #37, and the additional commits improves the inspection of learner's history.
After this merge, we'll have fixed all problems with using optional in mutation. This will enable us to test the behavior of using std::optional, and also start implementing the use of std::optional in the crossover.
I'll wait for issue #37 to be closed to perform this PR. After that, I'll delete mutation_bug_fix branch --- then, merge optional_mutation in MAB_weight_adj.
Commit d53f13ef648478c2a998f4f44c78ef009018a131 in branch
mutation_bug_fix
solves issue #37, and the additional commits improves the inspection of learner's history.After this merge, we'll have fixed all problems with using optional in mutation. This will enable us to test the behavior of using
std::optional
, and also start implementing the use ofstd::optional
in the crossover.I'll wait for issue #37 to be closed to perform this PR. After that, I'll delete mutation_bug_fix branch --- then, merge optional_mutation in MAB_weight_adj.