User Documentation
Centre for Vision, Speech & Signal Processing
DEVELOP IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
GeneticAlgorithmC
 
Base class implementation of genetic algorithm.
 
include "amma/GeneticAlgorithm.hh"
User Level:Default
Library:Tools
Example:exBnd.cc
Section:Optimisation Numerical Methods.Optimisation
In Scope:std

Comments:
Genetic algorithm base class. Uses internal class GeneC to represent individual genes which consist conceptually of a number of chromosomes. All chromosomes have the same number of bits but the number of chromosomes can vary between a specified upper and lower limit.

The function EvaluateFitness must be overloaded in a derived class to provide actual functionality for the algorithm. This algorithm should be applicable in a variety of domains such as feature selection, numerical optimisation and combinatorial optimisation. For an example of its use for numerical optimisation see NumOptimiseGeneticC.

Derived Classes: Child Classes:
Variables:
Methods:

Programmer:Robert Crida, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001