Algorithme de sélection clonale - Clonal selection algorithm

Dans les systèmes immunitaires artificiels , les algorithmes de sélection clonale sont une classe d'algorithmes inspirés de la théorie de la sélection clonale de l' immunité acquise qui explique comment les lymphocytes B et T améliorent leur réponse aux antigènes au fil du temps, appelée maturation d'affinité . Ces algorithmes se concentrent sur les attributs darwiniens de la théorie où la sélection est inspirée par l'affinité des interactions antigène-anticorps , la reproduction est inspirée par la division cellulaire et la variation est inspirée par l'hypermutation somatique . Les algorithmes de sélection clonale sont le plus couramment appliqués aux domaines d' optimisation et de reconnaissance de formes , dont certains ressemblent à l' escalade parallèle et à l' algorithme génétique sans l'opérateur de recombinaison.

Techniques

  • CLONALG : La sélection CLON al ALG orithm
  • AIRS : le système de reconnaissance immunitaire artificielle
  • BCA : l'algorithme des cellules B

Voir également

Remarques

Liens externes

  • Pseudo-code de sélection clonale sur AISWeb
  • CLONALG dans Matlab développé par Leandro de Castro et Fernando Von Zuben
  • Optimization Algorithm Toolkit in Java développé par Jason Brownlee qui comprend les algorithmes de sélection clonale suivants: Adaptive Clonal Selection (ACS), Optimization Immune Algorithm (opt-IMMALG), Optimization Immune Algorithm (opt-IA), Clonal Selection Algorithm (CLONALG, CLONALG1, CLONALG2), algorithme des cellules B (BCA), clonage, gain d'information, vieillissement (CLIGA), algorithme immunologique (IA)
  • AIRS en C ++ développé par Andrew Watkins
  • BCA en C ++ développé par Johnny Kelsey