Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.biojavax.ga.GeneticAlgorithm

Packages that use GeneticAlgorithm
org.biojavax.ga | Classes to provide a genetic algorithm framework
org.biojavax.ga.functions | GA functions
org.biojavax.ga.impl | Default implementations and abstract classes.

Uses of GeneticAlgorithm in org.biojavax.ga

Methods in org.biojavax.ga with parameters of type GeneticAlgorithm
`boolean` | `GAStoppingCriteria.stop(GeneticAlgorithm ga)` Determines if an Algorithm should stop spawning new generations
`boolean` | `GAStoppingCriteria.MaximumGeneration.stop(GeneticAlgorithm ga)` Stops the Algorithm if the iterations are >= `maxGenerations`

Uses of GeneticAlgorithm in org.biojavax.ga.functions

Methods in org.biojavax.ga.functions with parameters of type GeneticAlgorithm
`double[]` | `FitnessFunction.fitness(Organism org, Population pop, GeneticAlgorithm genAlg)` Calculates the fitness of `org`.
`Population` | `TournamentSelection.select(Population pop, GeneticAlgorithm genAlg)` Standard call to select organisms, will select a number of Organisms corresponding to 75 % of the population.
`Population` | `SelectionFunction.select(Population pop, GeneticAlgorithm genAlg)` Selects a `Population` of `Organisms` for replication based on their fitness.
`Population` | `SelectionFunction.Threshold.select(Population pop, GeneticAlgorithm genAlg)` Selects individuals whose fitness (as determined by the `FitnessFunction`) is more than the cutoff.
`Population` | `SelectionFunction.SelectAll.select(Population pop, GeneticAlgorithm genAlg)`
`Population` | `ProportionalSelection.select(Population pop, GeneticAlgorithm genAlg)`
`Population` | `TournamentSelection.selectNIndividuals(Population pop, GeneticAlgorithm ga, int n)` This method selects n Organism from the population it is given, using the tournament selection method

Uses of GeneticAlgorithm in org.biojavax.ga.impl

Classes in org.biojavax.ga.impl that implement GeneticAlgorithm
`class` | `AbstractGeneticAlgorithm` Base class from which most implementations of GeneticAlgorithm will inherit.
`class` | `SimpleGeneticAlgorithm` A simple implementation of the `GeneticAlgorithm` interface it is not intended that this class be overidden, hence it is final.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES