Package org.vizzini.ai.geneticalgorithm

Provides genetic algorithm classes for the game framework.

See:
          Description

Interface Summary
IChromosome Defines methods required by chromosomes for a genetic algorithm.
IContext Defines methods required by a context in a genetic algorithm.
IFitnessCase Defines methods required by a fitness case for a genetic algorithm.
IGameGeneticAlgorithm Defines methods required by game genetic algorithms.
IGeneticAlgorithm Defines methods required by genetic algorithms.
IPopulation Defines methods required by a collection which holds IChromosome s.
ISelector Defines methods required by a chromosome selector in a genetic algorithm.
 

Class Summary
AbstractChromosome Provides base functionality for chromosomes for a genetic algorithm.
AbstractContext Provides base functionality for a context in a genetic algorithm.
AbstractFitnessCase Provides base functionality for a fitness case in a genetic algorithm.
AbstractGeneticAlgorithm Provides base functionality for genetic algorithms.
AbstractPopulation Provides base functionality for a collection which holds IChromosome s.
AbstractSelector Provides base functionality for a selector in a genetic algorithm.
ChromosomeBoolean Provides a chromosome which contains boolean s.
ChromosomeDouble Provides a chromosome which contains double s.
ChromosomeInt Provides a chromosome which contains int s.
ChromosomeNeuralNetwork Provides a chromosome which contains DefaultNeuralNetwork s.
CrossoverType Provides a crossover type enumeration class.
DefaultContext Provides a default implementation for a context in a genetic algorithm.
DefaultFitnessCase Provides a default implementation of a fitness case for a genetic algorithm.
DefaultPopulation Provides a default implementation of a population.
FitnessProportionalSelector Provides a chromosome selector which randomly selects from the population proportionally based upon fitness of the chromosomes.
RandomSelector Provides a chromosome selector which simply randomly selects from the population.
 

Package org.vizzini.ai.geneticalgorithm Description

Provides genetic algorithm classes for the game framework.

Figure 1. Geneticalgorithm package Class Diagram

Figure 1 displays an overview of all classes in the geneticalgorithm package.

Author:
Admin


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02