In the following exercise, the word reproduction is mentioned.
Your task is to design a simple genetic algorithm, with binary-coded chromosomes, in order to solve a pattern-finding problem in 16-bit strings.
You may use the following operators:
- Reproduction: You can use either one of the following reproduction types: Proportional, Ranking, Tournament.
- Crossing over: In order to perform this operation the individuals must be grouped in pairs (randomly), and, with certain probability p, cross information from their chromosomes must be exchanged.
- Mutation: This operator changes the value of each bit in the chromosome to the opposite one with a very small probability
So, apparently, crossover and reproduction do not refer to the same concept. What does the word reproduction refer to in a genetic algorithm and in this exercise?