Uses of Class
org.artoflife.gp.Selector

Packages that use Selector
org.artoflife.gp Art Of Life's Genetic Programming core is an abstract implementation that defines a number of simple concepts. 
org.artoflife.gp.population A set of basic implementations of Population including the org.artoflife.gp.population.DecayingMinFitnessGenerationPopulation used by the Art Of Life GUI application. 
org.artoflife.gp.reproduction A set of basic implementations of Reproducer including Clone, Crossover and Mutation. 
org.artoflife.gp.selection Container for implementations of Selector including SimpleTournamentSelector currently used in the Art Of Life GUI application. 
 

Uses of Selector in org.artoflife.gp
 

Methods in org.artoflife.gp with parameters of type Selector
 Individual Reproducer.reproduce(Selector parentPopulation)
           
 Individual Population.breedNewIndividual(Selector selector)
          Using a passed Selector, apply configured breeding strategies (Reproducers) to breed a new Individual from parents selected from the population, or possibly a brand new Individual if reproducer probabilities don't end at 1.0.
 

Uses of Selector in org.artoflife.gp.population
 

Methods in org.artoflife.gp.population that return Selector
protected  Selector GenerationalPopulation.makeSelector()
          Create a new Selector.
 

Methods in org.artoflife.gp.population with parameters of type Selector
 Individual DecayingMinFitnessGenerationalPopulation.breedNewIndividual(Selector selector)
          Override to allow plug-point for manipulating fitness of newly created individuals, useful for the Generator GUI where new individuals are all assigned a fixed fitness just below the threshold for "protected" parents whose fitness does not decay.
 

Uses of Selector in org.artoflife.gp.reproduction
 

Methods in org.artoflife.gp.reproduction with parameters of type Selector
 Individual MutationReproducer.reproduce(Selector parentPopulation)
           
 Individual CrossoverReproducer.reproduce(Selector parentPopulation)
           
 Individual CloneReproducer.reproduce(Selector parentPopulation)
           
 

Uses of Selector in org.artoflife.gp.selection
 

Subclasses of Selector in org.artoflife.gp.selection
 class SimpleTournamentSelector
          Selects on the basis of a simple tournament.
 


artoflife pre0.1.0-dev

Copyright © 2002 the Art Of Life team. All Rights Reserved.