Chromosome::MutationOperations Namespace Reference

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


Classes

class  GaFlipMutation
 GaFlipMutation mutation chooses random number of values at random positions in chromosome's code and sets them with random value from chromosome's value set. Maximum number of changed values is specified in chromosomes parameters. This mutation changes at least one of the values. More...
class  GaInvertMutation
 GaSapwMutation mutation chooses random number of pairs of values at random positions in chromosome's code and swaps their positions. Maximum number of swapped pairs is specified in chromosomes parameters. This mutation swaps at least on pair of values. More...
class  GaSwapMutation
 GaInvertMutation mutation chooses random number of values at random positions in chromosome's code and inverts them. Maximum number of inverted values is specified in chromosomes parameters. This mutation changes at least on value. More...


Detailed Description

Contains implementation of some basic mutation operations.


Genetic Algorithm Library
Coolsoft Software Development