Gene changes by addition of two. Sometimes mutation occurs and unexpected skill is made.
Genetic algorithm (GA) is the algorithm imitated the gene. Sometimes systematically, sometimes challengingly, it looks for the good solution. GA is one of the Machine Learning .