Research Article
Improving Genetic Algorithm with Fine-Tuned Crossover and Scaled Architecture
Algorithm 1
mtDNA pseudocode and algorithm.
() Initialization | Assign mtDNA attribute to each population member | If population = initial | then unique value | If population = offspring of crossover | then of female (2nd parent) | () for to Maximum Iterations | (a) Selection | Check mtDNA attributes of crossover pairs at (total iteration mod 100) < iterations, where | If parent 1 mtDNA = parent 2 mtDNA | then abort crossover & find another pair | If parent 1 mtDNA ≠ parent 2 mtDNA | then allow crossover | Reset mtDNA attribute of all members to unique values after iterations. | , where = total population | (b) Crossover & mtDNA transfer | Children’s of the female parent |
|