3

私はローグライクに取り組んでおり、GA を使用してレベルを生成しています。私の質問は、私の GA の各世代にはいくつのレベルが必要ですか? そして、それは何世代持つべきですか?各世代にいくつかのレベルがある方が良いですか、多くの世代がある方が良いですか、それともその逆ですか?

4

2 に答える 2

6

この種のことについて、厳密で迅速なルールは実際にはありません。ほとんどの実験では、母集団の中で最低でも 200 人のメンバーを使用し、数百万人以上にスケールアップすることを好みます。通常、世代数は 100 ~ 10,000 の範囲です。一般的に、あなたの最後の質問に答えるには、「遅咲き」の遺伝子が成熟するのに十分長く母集団にとどまるように、母集団に多くのメンバーを持ち、それからより少ない数の世代を使用することをお勧めします。

しかし、実際には、これらは重要なことではありません。GA の最も重要な部分は、フィットネス関数です。「良い」レベルまたは「悪い」レベルと見なされるものを正確に評価する適切なフィットネス関数がなければ、何世代使用しても興味深い結果にはなりません。あなたの人口はどれくらい大きいですか:)

于 2009-04-04T22:25:08.010 に答える
0

マイクが言ったように、別の数字を試す必要があります。人口が多い場合は、適切な選択機能を備えていることを確認する必要があります。母集団が大きいと、GA を早い段階で「あまり良くない」答えに収束させるのは非常に簡単です。

于 2009-04-04T22:43:02.087 に答える