Contenus
ToggleAlgorithmes d’évolution
Les algorithmes d’évolution appartiennent au domaine d’étude du calcul évolutionnaire qui s’intéresse aux méthodes de calcul inspirées par les processus et les mécanismes de l’évolution biologique. Le processus évolutif par sélection naturelle (descente avec modification) a été proposé par Darwin pour tenir compte de la variété de la vie et de son adéquation (ajustement adaptatif) à son environnement.
Les mécanismes évolutif décrivent comment elle se déroule réellement par la modification et la propagation du matériel génétique (protéines).Ces algorithmes se préoccupent d’étudier des systèmes informatiques qui ressemblent à des versions simplifiées des processus et des mécanismes vers la réalisation des effets de ces processus et mécanismes, à savoir le développement de systèmes adaptatifs.
Des domaines supplémentaires qui relèvent du domaine du calcul évolutif sont des algorithmes qui cherchent à exploiter les propriétés des domaines connexes de la génétique des populations, l’écologie des populations, la biologie coévolutionnaire et la biologie du développement.
Ces algorithmes partagent des propriétés d’adaptation grâce à un processus itératif qui accumule et amplifie les variations bénéfiques par essais et erreurs. Les solutions candidates représentent les membres d’une population virtuelle qui s’efforcent de survivre dans un environnement défini par une fonction objective spécifique au problème. Dans chaque cas, le processus affine l’adaptation de la population de solutions candidates dans l’environnement, en utilisant généralement des substituts pour les mécanismes tels que la recombinaison génétique et la mutation.