交叉
交叉の方法はたくさんある。
一点交叉 - 1つの交叉点が選ばれます、染色体の先頭から交叉点までのバイナリー文字列が1つめの親からコピーされます。残りの部分は2つ目の親からコピーされます。
2点交叉 - 2つの交叉点が選ばれ、染色体の先頭からはじめの交叉点までが、1つ目の親からコピーされます。はじめの交叉点から2つめの交叉点までが2つめの親からコピーされます。残りは1つめの親からコピーされます。
一様交叉 - 両方の親からランダムにビットがコピーされます。
算術交叉 - ある算術作業が新しい子孫を作るために行われます。