I’m implementing a steady-state genetic algorithm to perform symbolic regression.
My questions are about the relation between mutation and crossover operators.
I always consult a mutation probability (Pm) before applying mutation and a tournament selection to choose parents based in their error.
- First question:
Mutation must be applied ONLY to children obtained after crossover (or another genetic operator) or can be applied directly to a 1 parent to generate a new individual ?
- Second question:
Children obtained after a crossover operation must always try a mutation (of course with Pm)?
Thank you all in advance.