optimizationgenetic-algorithmmutationgeneticcrossover

What are the advantages and disadvantages of using the crossover genetic operator?


For example, we have this problem:

Maximise the function f(X) = X^2 , with 0 ≤ X ≤ 31

Using binary encoding we can represent individuals using 5 bits. After undergoing a selection method, we get to the genetic operators.

For this problem (or any optimisation problem), what are the advantages and disadvantages of the following:

Here's what I came up with so far:


Solution

  • It's hard to give a good answer as more information is needed what exactly the 5 bits represent, but I gave it a try: