3 5-GeneticAlgorithms
3 5-GeneticAlgorithms
Crossover operation
Single-point crossover
A point on both parents' chromosomes is picked randomly, and
designated a 'crossover point'. Bits to the right of that point are
swapped between the two parent chromosomes. This results in two
offspring, each carrying some genetic information from both
parents.
.
Mutiple-point crossover
In two-point crossover, two crossover points are picked randomly
from the parent chromosomes. The bits in between the two points
are swapped between the parent organisms. This can be generalized
to k-point.
Mutation operation
The mutation of bit strings means bit flips at random
positions.
e.g. 1 0 1 0 0 -> 1 0 1 0 1
Problemsolving for this Representation cont.
The binary representation genetic programming scheme
is very simple, straightforward and appealing,
...but there are some drawbacks:
Logic Programming