シンボリック回帰を実行するために、定常状態の遺伝的アルゴリズムを実装しています。
私の質問は、突然変異とクロスオーバー演算子の関係についてです。
私は常に突然変異確率(Pm)を調べてから、突然変異とトーナメントの選択を適用して、エラーに基づいて親を選択します。
- 最初の質問:
突然変異は、交叉(または別の遺伝的演算子)の後に得られた子供にのみ適用する必要がありますか、それとも1人の親に直接適用して、新しい個体を生成することができますか?
- 2番目の質問:
クロスオーバー手術後に得られた子供は常に突然変異を試みなければなりません(もちろんPmで)?
よろしくお願いします。