All Classes
-
All Classes Interface Summary Class Summary Class Description Generator<T> An interface that defines the creation of a new organims of a given typeGeneticAlgorithm<Data,T> A simulation of natural selection using a genetic algorithm The Genetic Algorithm class houses the interactions of all the different organisms within an "Environment".Main Organism<Data> The main actors within a genetic algorithm Organisms interact and produce offspring with other organisms in order to improve the speciesParentPoolGenerator Outline the generation of the parent pool For simple cases, this can simply be based of the fitnesses of the organisms, but can also include other factors, such a shift in environment, or random death & other factors.ProportionalGenerator A parent pool generator that creates a parent pool directly based of the fitnesses of the organismsReproduce<T> A function that allows for the creation of offspring using 2 parent organismsStringGenerator Generates a random string organismStringOrganism An organism based off of a string The string organism is implemented to show how words can evolve based on a certain target word.StringReproduce A class that contains the reproduction implementation for a string organism The a StringReproduce object should be used in conjunction with some sort of Organism class to create a working simulation involving Strings.