#include <GeneticAlgorithm.h>

Public Member Functions | |
| GeneticAlgorithm (Population< T > population, ObjectiveFunction *objectiveFunction, Mutation< T > *mutationOperator, Crossover< T > *crossoverOperator, Selection< T > *selectionScheme, Recombination< T > *recombinationScheme) | |
| Constructor. | |
| virtual void | evolve (unsigned int nGenerations=1) |
| Evolving algorithm. | |
<File comment goes here!!>
Copyright (c) 2008 by <Quang Huy / NTU>
| GeneticAlgorithm< T >::GeneticAlgorithm | ( | Population< T > | population, | |
| ObjectiveFunction * | objectiveFunction, | |||
| Mutation< T > * | mutationOperator, | |||
| Crossover< T > * | crossoverOperator, | |||
| Selection< T > * | selectionScheme, | |||
| Recombination< T > * | recombinationScheme | |||
| ) | [inline] |
Constructor.
| population | Input population of type Population | |
| objectiveFunction | Objective function of type ObjectiveFunction | |
| mutationOperator | Mutation operator | |
| crossoverOperator | Crossover operator | |
| selectionScheme | Selection operator | |
| recombinationScheme | Recombination operator |
| void GeneticAlgorithm< T >::evolve | ( | unsigned int | nGenerations = 1 |
) | [inline, virtual] |
Evolving algorithm.
| nGenerations | Number of generation to evolve. |
Reimplemented from GlobalSearch< T >.
1.5.6