Question: (Evolutionary Algorithms) (a) In Evolutionary algorithms mutation of a childs genetic code is considered a desirable operation to perform after crossover. Explain the effect mutation

(Evolutionary Algorithms)

(a) In Evolutionary algorithms mutation of a childs genetic code is considered a desirable operation to perform after crossover. Explain the effect mutation has on genetic diversity when it is and is not present. Also explain the effect on genetic diversity if much mutation occurs or little mutation occurs. (12 marks)

(b) Below are binary string genetic codes that represent two parents. You are required to perform two point crossover (at 25% and 75%) on these genetic codes in order to produce two children from the parents. After crossover has been completed you are then required to mutate selected bits in both children. In the first child mutations happen at bits [5, 17, 21, 25] and in the second child mutations happen at bits [0, 8, 16, 24, 31]

parent A: 01010101000111101101011100110011

parent B: 10101111110010100000101000111100

(8 marks)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!