Le concept d'algorithme génétique

Evolution du singe

Insérez la description de l'image ici
Imaginez que nos ancêtres forment un tel groupe de singes qui ont été sur l'arbre. Un jour, ils ont donné naissance à un singe qui a toujours aimé rester au sol, probablement à cause d'une mutation. Parce qu'il a toujours aimé être au sol, il y avait beaucoup de roches sur le sol, il a commencé à utiliser des pierres comme leurs propres outils, comme écraser des fruits durs ou fabriquer des armes. Les singes qui peuvent utiliser des pierres deviennent plus faciles à manger que les autres singes et sont plus capables de résister aux étrangers. plus ces singes vivront, ils se reproduiront Plus nous en obtenons. Ainsi, nos ancêtres deviennent lentement des singes sur le terrain. Nous sommes un pas de plus vers le devenir des humains. Nous voyons les lignes ci-dessus, et nous pouvons résumer tout le processus.

Évolution de la population

Insérez la description de l'image ici
D'abord, il y a toute une race, puis la race continue de multiplier les descendants, parfois soudainement des mutations se produisent, certaines de ces mutations naissent des difformités, certaines ont de nouvelles capacités, des personnes qui ne sont pas adaptées à l'environnement, (y compris des difformités) sont être maintenant L'environnement est éliminé, et les personnes qui s'adaptent à l'environnement (y compris celles qui mutent pour développer de nouvelles capacités) sont conservées, et davantage de personnes possédant cette nouvelle capacité peuvent être reproduites. Cela devient la race de notre prochaine génération. Continuer ce cycle En fait, les ordinateurs peuvent également appliquer cet ensemble de systèmes, nous avons donc notre algorithme génétique.

ADN dans l'ordinateur

Insérez la description de l'image ici
Chacun a ses propres informations génétiques telles que l'ADN. La reproduction de la population est l'héritage de cet ADN, donc l'algorithme génétique a saisi cette loi. Nous avons essayé de remplacer ces formes biologiques par certaines voies dans l'ADN informatique. Si nous prenons un en regardant de plus près ces ADN, nous verrons qu'ils sont en fait composés d'un ensemble de structures fixes. Si vous n'avez pas oublié la biologie du collège et du lycée, ce genre de petite structure s'appelle la paire de base. Dans le programme In, nous pouvons également simuler ces structures, hériter de ces structures à la génération suivante ou les muter. L'une des méthodes de remplacement les plus couramment utilisées est: nous utilisons directement 0 et 1 à la place, car dans l'ordinateur, tout est 01, 01 C'est le langage de l'ordinateur. Nos mains et nos pieds sont traduits à partir des informations ADN les plus élémentaires, nous pouvons donc également utiliser certaines règles pour traduire 01 type d'informations en d'autres informations avec un ordinateur.
Insérez la description de l'image ici
Avec ces ordinateurs peuvent comprendre Sous forme d'ADN, nous pouvons simuler la reproduction d'une progéniture biologique. Supposons que nous ayons deux informations ADN des parents. Nous n'avons besoin que de sélectionner leurs informations respectives pour former les informations ADN d'un nouveau bébé. En reproduction biologique, il y en aura encore. De temps en temps, nous pouvons aussi refléter de ce système 01. Il suffit de changer certains endroits de 0 à 1 et de 1 à 0. Avec ces mutations génétiques, plus la survie du plus apte, La théorie selon laquelle l'inconfort est éliminé, votre ordinateur aura un groupe de petites créatures qui grandissent progressivement.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_42990464/article/details/115339126
conseillé
Classement