Uses of Interface
org.vizzini.ai.geneticalgorithm.IPopulation

Packages that use IPopulation
org.vizzini.ai.geneticalgorithm Provides genetic algorithm classes for the game framework. 
 

Uses of IPopulation in org.vizzini.ai.geneticalgorithm
 

Classes in org.vizzini.ai.geneticalgorithm that implement IPopulation
 class AbstractPopulation
          Provides base functionality for a collection which holds IChromosome s.
 class DefaultPopulation
          Provides a default implementation of a population.
 

Methods in org.vizzini.ai.geneticalgorithm that return IPopulation
protected  IPopulation AbstractGeneticAlgorithm.getPopulation()
          Return the population.
protected  IPopulation AbstractSelector.getPopulation()
           
 

Methods in org.vizzini.ai.geneticalgorithm with parameters of type IPopulation
 void AbstractPopulation.addAll(IPopulation population)
          Add all chromosomes from the given population to this.
 void IPopulation.addAll(IPopulation population)
          Add all chromosomes from the given population to this.
 void AbstractSelector.init(IPopulation population)
          Initialize this selector from the given population.
 void FitnessProportionalSelector.init(IPopulation population)
          Initialize this selector from the given population.
 void ISelector.init(IPopulation population)
          Initialize this selector from the given population.
protected  void AbstractGeneticAlgorithm.mutation(IPopulation oldPopulation, IPopulation newPopulation)
          Perform the mutation operation to fill the given new population from the given old population.
protected  void AbstractGeneticAlgorithm.reproductionAndCrossover(IPopulation oldPopulation, IPopulation newPopulation)
          Perform the reproduction and crossover operations to fill the given new population from the given old population.
protected  void AbstractGeneticAlgorithm.setPopulation(IPopulation population)
          Set the population.
protected  void AbstractSelector.setPopulation(IPopulation population)
           
 



Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02