« Mutation » : différence entre les versions


(Nouveau terme)
Balise : Éditeur de wikicode 2017
mAucun résumé des modifications
Balise : Éditeur de wikicode 2017
Ligne 10 : Ligne 10 :
== Définition ==
== Définition ==


La mutation est l'étape d'un algorithme génétique au cours de laquelle un ou plusieurs éléments d'un chromosome sont modifiés aléatoirement dans le but de d'introduire de la diversité génétique d'une génération d'une population à l'autre. Elle est analogue à la mutation biologique. La mutation se produit selon une probabilité de mutation définie par l'utilisateur. Cette probabilité doit être faible. Si elle est trop élevée, l'algorithme génétique se transformera en une recherche aléatoire. La mutation doit permettre à l'algorithme d'éviter les minima locaux en empêchant les populations de devenir trop semblables d'une génération à l'autre, ralentissant ou même stoppant ainsi l'évolution.  
La mutation est l'étape d'un algorithme génétique au cours de laquelle un ou plusieurs éléments d'un chromosome sont modifiés aléatoirement dans le but d'introduire de la diversité. Elle est analogue à la mutation biologique. La mutation se produit selon une probabilité de mutation définie par l'utilisateur. Cette probabilité doit être faible. Si elle est trop élevée, l'algorithme génétique se transformera en une recherche aléatoire. La mutation doit permettre à l'algorithme d'éviter les minima locaux en empêchant les populations de devenir trop semblables d'une génération à l'autre, ralentissant ou même stoppant ainsi l'évolution.  
   
   
== Français ==
== Français ==

Version du 11 mai 2019 à 23:53

Domaine


Intelligence artificielle
Algorithme génétique
Coulombe

Définition

La mutation est l'étape d'un algorithme génétique au cours de laquelle un ou plusieurs éléments d'un chromosome sont modifiés aléatoirement dans le but d'introduire de la diversité. Elle est analogue à la mutation biologique. La mutation se produit selon une probabilité de mutation définie par l'utilisateur. Cette probabilité doit être faible. Si elle est trop élevée, l'algorithme génétique se transformera en une recherche aléatoire. La mutation doit permettre à l'algorithme d'éviter les minima locaux en empêchant les populations de devenir trop semblables d'une génération à l'autre, ralentissant ou même stoppant ainsi l'évolution.

Français

mutation

Source:

https://en.wikipedia.org/wiki/Mutation_(genetic_algorithm)

Anglais

Mutation (genetic algorithm)

Mutation is a genetic operator used to maintain genetic diversity from one generation of a population of genetic algorithm chromosomes to the next. It is analogous to biological mutation. Mutation alters one or more gene values in a chromosome from its initial state. In mutation, the solution may change entirely from the previous solution. Hence GA can come to a better solution by using mutation. Mutation occurs during evolution according to a user-definable mutation probability. This probability should be set low. If it is set too high, the search will turn into a primitive random search.

The classic example of a mutation operator involves a probability that an arbitrary bit in a genetic sequence will be changed from its original state. A common method of implementing the mutation operator involves generating a random variable for each bit in a sequence. This random variable tells whether or not a particular bit will be modified. This mutation procedure, based on the biological point mutation, is called single point mutation. Other types are inversion and floating point mutation. When the gene encoding is restrictive as in permutation problems, mutations are swaps, inversions, and scrambles.