遺伝的アルゴリズム-染色体は木になることができますか?

Zero23ku

私は学位論文に取り組んでおり、手続き的な方法でゲームのレベルを作成するためのGAを作成しようとしています。

GAが最善の手法でなくても、可能です。

とにかく、私は彼らと一緒に仕事をしたことがないので、GAの紹介についていくつかの本を読んでいます。

問題は、染色体をビットとして表す必要があるのか​​、それとも任意の種類のデータ構造体にすることができるのかということです。私の考えでは、ツリーを使用して手続き型のレベルを作成し、GAを使用してそれらを評価することは問題ないように見えるので、私はそれを求めていますが、GAについて読むと、ほとんどの例でビットを使用しています。

エンリケ・アリアガ

絶対に!文字列や固定サイズの配列以外の、個人のより複雑な表現を遺伝的アルゴリズムで使用する場合は、遺伝的プログラミング(GP)と呼ばれます。

GPでは、個人は通常、ツリーとして表されます。

GP個人のツリー表現

またはコード行としても:遺伝的アルゴリズムによるコード生成

詳細については、遺伝的アルゴリズムと遺伝的プログラミングの違いは何ですか?を参照してください

そして何よりも、私はこの本を強くお勧めします:遺伝的プログラミングのフィールドガイド

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Aforge遺伝的アルゴリズムライブラリを使用して、遺伝子を兼ねる染色体を実装しますか?

分類Dev

構造体/遺伝的アルゴリズムの使用

分類Dev

遺伝的アルゴリズムによるTensorflow

分類Dev

Javaと遺伝的アルゴリズムの効率の向上

分類Dev

遺伝的アルゴリズムと反復局所探索アルゴリズムの違いは何ですか?

分類Dev

遺伝的アルゴリズム-どのデータ構造が必要ですか?

分類Dev

遺伝的アルゴリズムと従来のアルゴリズムを区別する

分類Dev

遺伝的アルゴリズムにおける探索と活用の違い

分類Dev

遺伝的アルゴリズムでブリーダーを選ぶ

分類Dev

遺伝的アルゴリズムにおけるこのメカニズムの名前は何ですか?

分類Dev

遺伝的アルゴリズムの新世代が指数関数的に増加

分類Dev

遺伝的アルゴリズムにおけるトーナメント評価

分類Dev

遺伝的アルゴリズムの過剰適合を回避する方法

分類Dev

遺伝的アルゴリズム - 重み付きグラフの最短経路

分類Dev

遺伝的アルゴリズムにおける(非)均一突然変異とはどういう意味ですか?

分類Dev

NEATアルゴリズム:互いに素な遺伝子と過剰な遺伝子をクロスオーバーする方法は?

分類Dev

遺伝的アルゴリズムの乱数をどのように生成する必要がありますか?

分類Dev

遺伝的アルゴリズム/遺伝的プログラミングソリューションの良い例は何ですか?

分類Dev

遺伝的アルゴリズムにおけるエリート\エリート主義モデル

分類Dev

クロスエントロピーと遺伝的アルゴリズムの違いは何ですか?

分類Dev

遺伝的アルゴリズムとPYTHONの多目的最適化:使用するライブラリ/ツール?

分類Dev

遺伝的アルゴリズムとPYTHONの多目的最適化:使用するライブラリ/ツール?

分類Dev

私の遺伝的アルゴリズムは収束しない/極小値に達する

分類Dev

遺伝的アルゴリズムが極小値に収束するのを防ぐ方法は?

分類Dev

遺伝的アルゴリズムはどのように解を生成しますか..?

分類Dev

遺伝的アルゴリズム用のJavaライブラリはどれですか?

分類Dev

遺伝的アルゴリズム:非常に基本的な数学的計算では見られない最適解

分類Dev

遺伝的アルゴリズムIndexError:リストインデックスが範囲外です

分類Dev

Javascript:塊でランダムに図形を描く(遺伝的アルゴリズム)

Related 関連記事

  1. 1

    Aforge遺伝的アルゴリズムライブラリを使用して、遺伝子を兼ねる染色体を実装しますか?

  2. 2

    構造体/遺伝的アルゴリズムの使用

  3. 3

    遺伝的アルゴリズムによるTensorflow

  4. 4

    Javaと遺伝的アルゴリズムの効率の向上

  5. 5

    遺伝的アルゴリズムと反復局所探索アルゴリズムの違いは何ですか?

  6. 6

    遺伝的アルゴリズム-どのデータ構造が必要ですか?

  7. 7

    遺伝的アルゴリズムと従来のアルゴリズムを区別する

  8. 8

    遺伝的アルゴリズムにおける探索と活用の違い

  9. 9

    遺伝的アルゴリズムでブリーダーを選ぶ

  10. 10

    遺伝的アルゴリズムにおけるこのメカニズムの名前は何ですか?

  11. 11

    遺伝的アルゴリズムの新世代が指数関数的に増加

  12. 12

    遺伝的アルゴリズムにおけるトーナメント評価

  13. 13

    遺伝的アルゴリズムの過剰適合を回避する方法

  14. 14

    遺伝的アルゴリズム - 重み付きグラフの最短経路

  15. 15

    遺伝的アルゴリズムにおける(非)均一突然変異とはどういう意味ですか?

  16. 16

    NEATアルゴリズム:互いに素な遺伝子と過剰な遺伝子をクロスオーバーする方法は?

  17. 17

    遺伝的アルゴリズムの乱数をどのように生成する必要がありますか?

  18. 18

    遺伝的アルゴリズム/遺伝的プログラミングソリューションの良い例は何ですか?

  19. 19

    遺伝的アルゴリズムにおけるエリート\エリート主義モデル

  20. 20

    クロスエントロピーと遺伝的アルゴリズムの違いは何ですか?

  21. 21

    遺伝的アルゴリズムとPYTHONの多目的最適化:使用するライブラリ/ツール?

  22. 22

    遺伝的アルゴリズムとPYTHONの多目的最適化:使用するライブラリ/ツール?

  23. 23

    私の遺伝的アルゴリズムは収束しない/極小値に達する

  24. 24

    遺伝的アルゴリズムが極小値に収束するのを防ぐ方法は?

  25. 25

    遺伝的アルゴリズムはどのように解を生成しますか..?

  26. 26

    遺伝的アルゴリズム用のJavaライブラリはどれですか?

  27. 27

    遺伝的アルゴリズム:非常に基本的な数学的計算では見られない最適解

  28. 28

    遺伝的アルゴリズムIndexError:リストインデックスが範囲外です

  29. 29

    Javascript:塊でランダムに図形を描く(遺伝的アルゴリズム)

ホットタグ

アーカイブ