[][src]Module radiate::engine::population



This is just to keep track of a few parameters for the population, this encapsulates a few arguments for speication in the algorithm, these are specific to genetic algorithms which implement speciation between members of the population. It also leaves room for more paramters to be added in the future.


Population is what facilitates the evolution from a 5000 ft view keeping track of what the generation is doing, marking statistics down from each one, and holding resource sensitive things like datasets as well as making sure that the optimization is moving forward through the stats it keeps (stagnation)