GA で新しい世代を取得する方法を完全に理解するのに苦労しています。私の知る限り、これらは手順です(アプローチを考えてみましょうelitist
):
- 選択 (母集団で最高の 20% を保持し、それらを次の世代に入れる)
- 交差 (残りの 70% を交差 - 各親は他の親と 1 回だけ交差します。ここで交差確率をどうしますか?)
- mutate (世代内のすべての標本を確率 MP で突然変異させる)
これで問題ないかどうかはわかりませんが、前述のように、クロスオーバー確率 CP をどうしますか? つまり、世代間で個体群サイズを同じにする必要があるため、個体群の悪い 70% からすべての個体を交配する必要があるため、CP は役に立たなくなります。