A. Select a pair of parents from the population
B. Apply mutation at each locus with probability $p_m$
C. Calculate fitness of each member of the population
D. Apply crossover with probability $p_c$ to form offsprings
Choose the correct answer from the options given below describing the correct order of the above steps:
A Genetic Algorithm (GA) is a method for solving optimization problems based on natural selection. It mimics the process of evolution to find the best solution. Applying a GA involves several key steps that need to be performed in a specific sequence to ensure the algorithm works correctly.
The first crucial step in applying a Genetic Algorithm is to evaluate how good each potential solution (or 'individual') in the current population is. This is known as calculating the fitness of each member.
Once the fitness of all individuals is known, the algorithm needs to select which individuals will become parents for the next generation. Better individuals (those with higher fitness) usually have a higher chance of being selected.
The selected parents are then combined to create new potential solutions, called offspring. This process aims to combine desirable traits from the parents.
After crossover, the newly created offspring might undergo mutation. Mutation introduces small, random changes into the offspring's genetic material.
Based on the standard workflow of a Genetic Algorithm, the correct order of the given steps is:
Therefore, the correct sequence is C $\rightarrow$ A $\rightarrow$ D $\rightarrow$ B.
| List I (GA termination criteria) | List II (description) |
| A. Worst Individual | I. At least half of the individual will be better than or equal to convergence value |
| B. Best Individual | II. Guarantees that virtually all individuals in the population will be within a particular fitness range |
| C. Sum of Fitness | III. Guarantees that the entire population to be of a minimum standard |
| D. Median Fitness | IV. Faster search Convergence, guaranteeing at least one best solution |
Arrange the following steps in proper sequence involved in a Genetic Algorithm :
(A) Selection
(B) Initialization
(C) Crossover
(D) Mutation
(E) Evaluation
Choose the correct answer from the options given below :