Population::ReplacementOperations Namespace Reference

Contains implementation of some basic replacement operations. More...


Classes

class  GaReplaceWorst
 GaReplaceWorst replaces chromosomes with worst fitness values in population. If population is sorted this operation can replace any number of chromosomes, if it is not sorted this operation can only replace chromosomes which are stored in the worst chromosome sorted group of population. This replacement operation use GaReplacementParams class for parameters. More...
class  GaReplaceElitismParams
 This class should be used (directly or by inheritance) by replacement operations which can unintentionally remove the best chromosomes from population. More...
class  GaReplaceRandom
 GaReplaceRandom randomly chooses chromosomes which are going to be replaced. This operation saves best chromosomes from replacement if specified in parameters. This replacement operation use GaReplaceElitismParams class for parameters. More...
class  GaReplaceParents
 GaReplaceParents replaces chromosomes which are marked as parents by coupling operation to offspring chromosomes. This operation saves the best chromosomes from replacement if specified in parameters. This replacement operation use GaReplaceElitismParams class for parameters. More...
class  GaReplaceBest
 GaReplaceBest replaces chromosomes with best fitness values in population. If population is sorted this operation can replace any number of chromosomes, if it is not sorted this operation can only replace chromosomes which are stored in the best chromosome sorted group of population. This replacement operation use GaReplacementParams class for parameters. More...


Detailed Description

Contains implementation of some basic replacement operations.


Genetic Algorithm Library
Coolsoft Software Development