人工免疫システム
抗体と抗原は一般に一連の属性で表される。属性はバイナリ、整数、実数などが多いが、基本的にどんなデータでもよい。マッチングは、ユークリッド距離、マンハッタン距離、ハミング距離といった距離の概念を使って行われる。
抗体の過剰変異には一般にクローン選択アルゴリズムが使われる。これにより、属性が突然変異だけで(適応度関数から見て)改善される。ただし、クローン選択アルゴリズムは遺伝的アルゴリズムや進化戦略との類似性を指摘されている。