You should not change the individuals within the fitness function--this function is supposed to evaluate the fitness function, not change the individuals.
You are free to write custommutation andcrossover functions to generate new individuals however you like.
Best Answer