Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Genetic Algorithms


Detailed Description

The genetic algorithms for evolutionary experiments.


Classes

struct  Teem::Serializable
 An interface for serializable data. More...
class  Teem::Setupable
 Interface to a class that implements a genotype decoder setup. More...
class  Teem::GenerationalIndividual
 A individual for generational evolution. More...
class  Teem::Evaluable
 Interface to a class that implements a fitness function. More...
class  Teem::GenerationalEvolutionRun
 The basic class for generational GAs including all basic features. More...
class  Teem::SingleDecoderEvolutionRun
 Base class for evolution runs that need only one genotype decoder. More...
class  Teem::SimpleEvolutionRun
 Simplest possible evolution run. More...
class  Teem::MultiDecoderEvolutionRun
 Base class for evlution runs that need many different genome and decoders for each individual. More...
class  Teem::SimpleMultiGenomeEvolutionRun
 Simple evoluation run. More...
class  Teem::Genome
 The genome is basic class for genetic material containers. More...
class  Teem::SimpleGrowableGenome
 A genome that represent a graph with nodes and weightened links that can grow and shrink. More...
class  Teem::SteadyStateIndividual
 A individual for steady-state evolution. More...
class  Teem::Continuable
 Interface to a class that implements a continuous evolution. More...
class  Teem::SteadyStateEvolutionRun
 The basic class for steady-state evolution. More...
class  Teem::ValueGenome
 A genome which stores values. More...
class  Teem::BitGenome
 A genome which uses bits to store values. More...

Typedefs

typedef std::valarray< GenotypeDecoder * > Teem::GenotypeDecoders
 Array of genotype decoder.
typedef std::valarray< GenerationalIndividual > Teem::GenerationalPopulation
 Population of individual suited for generational evolution.
typedef std::set< SteadyStateIndividual * > Teem::SteadyStatePopulation
 Population of individual suited for steady-state evolution.

Functions

bool Teem::individualBacksort (const GenerationalIndividual &a, const GenerationalIndividual &b)
 Comparison function to sort populations.


Generated on Mon Oct 24 17:38:26 2005 for Teem by  doxygen 1.4.2