Chromosome::CrossoverOperations Namespace Reference

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


Classes

class  GaMultiValueCrossover
 GaMultiValueCrossover crossover operation create offspring by choosing specified number of crossover points at random positions, then it alternately copies values from parents' codes, and at very crossover point it changes parent from which it copies values. The first parent from which copying starts is chosen randomly. More...
class  GaAddCrossover
 GaAddCrossover crossover operation creates offspring which code has values which are calculated form corresponding values of codes of both parents by summing them. More...
class  GaSubCrossover
 GaSubCrossover crossover operation creates offspring which code has values which are calculated form corresponding values of codes of both parents by subtracting them. More...
class  GaMidpointCrossover
 GaMidpointCrossover crossover operation creates offspring which code has values which are calculated form corresponding values of codes of both parents by midpoint algorithm. More...


Detailed Description

Contains implementation of some basic crossover operations.


Genetic Algorithm Library
Coolsoft Software Development