3

異なる GA イテレーションで以前の母集団の最良の個体の 50% を再利用する方法を探しています。

たとえば、プロセス内の現在の反復の最後に「population = ga.getPopulation()」を実行します。次の反復では、その pop の 50% を初期化します。

母集団の結果を処理する方法を知っている人はいますか?

4

3 に答える 3

1

メソッドsetElitismReplacement(ここを参照) を使用して、エリート主義が使用する個人の数を定義できます。

于 2013-10-22T11:38:23.143 に答える
0

記録のために。setElitismReplacement は、1 GA の完全な実行でエリート主義に個人の数を指定する場合に適したソリューションです。どの世代でも、その数の個体が次の世代のために選択されます。

私が意味したことは、すべての世代で達成されたさまざまな実行中のストアの最良の人口であり、次の実行を初期化するために以前の最良の結果の 50% を再利用することでした。

とにかく、例が投稿されました。

于 2013-10-23T10:31:14.917 に答える