※初出2015-01-03 遺伝的アルゴリズムにおいて、多様性は重要な要素。あまりに急速に適応が進んでしまうと、局所最適解に陥り、大域最適解にたどり着かなくなってしまう。優秀な個体を残す一方で、早い時期に過度の最適化が進まないことが重要。 そのためにいくつかアルゴリズムが考案されている。次の世代に生き残るべき優れた個体を、全体の中で比較し選別するのではなく、2個体を選びその間で遺伝子を交叉し、生まれた家族の中で優れたものを全体に戻す。 この時家族の中で2個体を選び出すのだが、1個体は最も優れた物を選ぶが、もうひとつはそれとは違う方法で確率的に選ぶ。不確定要素をあえて残す。 島モデルはいくつかの領域に分割し、全体ではなくその中で生存競争を行う。そして時々領域をまたがって個体を移住させる。遺伝的アルゴリズム自体が生物の進化をもとに考案されたものだから、生物とよく似ている。 遺伝的アルゴリズムは