One of the reasons edo is built the way it is is so many of the parts are user-definable. However, this isn't necessarily the case a lot of the time when certain function parameters only take a subset of the others -- e.g. those that affect the mutation process can't take the fitness or history into account.
Maybe having these parts be user-defined methods would allow for people to have more control and freedom over what their EAs do.
One of the reasons
edo
is built the way it is is so many of the parts are user-definable. However, this isn't necessarily the case a lot of the time when certain function parameters only take a subset of the others -- e.g. those that affect the mutation process can't take the fitness or history into account.Maybe having these parts be user-defined methods would allow for people to have more control and freedom over what their EAs do.