Crossovers – crossover methdos module
In this module we have the genetic operators of crossover (or recombination) for each chromosome representation.
-
Crossovers.G1DBinaryStringXSinglePoint(genome, **args)
The crossover of 1D Binary String, Single Point
Warning
You can’t use this crossover method for binary strings with length of 1.
-
Crossovers.G1DBinaryStringXTwoPoint(genome, **args)
The 1D Binary String crossover, Two Point
Warning
You can’t use this crossover method for binary strings with length of 1.
-
Crossovers.G1DBinaryStringXUniform(genome, **args)
- The G1DList Uniform Crossover
-
Crossovers.G1DListCrossoverOX(genome, **args)
- The OX Crossover of G1DList
-
Crossovers.G1DListCrossoverSinglePoint(genome, **args)
The crossover of G1DList, Single Point
Warning
You can’t use this crossover method for lists with just one element.
-
Crossovers.G1DListCrossoverTwoPoint(genome, **args)
The G1DList crossover, Two Point
Warning
You can’t use this crossover method for lists with just one element.
-
Crossovers.G1DListCrossoverUniform(genome, **args)
- The G1DList Uniform Crossover
-
Crossovers.G2DListCrossoverSingleHPoint(genome, **args)
- The crossover of G2DList, Single Horizontal Point
-
Crossovers.G2DListCrossoverSingleVPoint(genome, **args)
- The crossover of G2DList, Single Vertical Point
-
Crossovers.G2DListCrossoverUniform(genome, **args)
- The G2DList Uniform Crossover