You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This genetic algorithm is designed to minimise the problem specific code from a genetic algorithm. The three interfaces Gene, Initialiser, an Evaluator need to be implemented for each problem.
By keeping the contents of genes abstract in the majority of the code it allows for most of the algorithm to be generic. Problems arrise for example if you have a individual with different types of genes and use a crossover method that does not maintain gene positions. A custom crossover function could be used.
Any suggestions to the logic or implementation of the code are welcome. email [email protected]