2011-08-01 14 views
-3

遺伝子アルゴリズムのコアアルゴリズムとは何ですか? アルゴリズムをコーディングするために正確に何を定義する必要がありますか?遺伝的アルゴリズムのコアアルゴリズム

+3

手入れが行き届いていますか? –

+0

'core'はタグではありません ' –

+6

遺伝的アルゴリズムは遺伝子アルゴリズムのコアアルゴリズムです。ラブ再帰:P –

答えて

7

あなたが定義する必要があります。

  1. エンコーディングを解決するために(例えばビット列、木、など)
  2. フィットネス機能 - 定量的ソリューションの「良さ」を評価する方法
  3. クロスオーバー演算子 - 2つの親解を取り、それらを子解に結合するバイナリ関数
  4. 突然変異演算子 - 解決策をとり、小さな変更を加える単項関数突然変異)
  5. 選択 - 次世代のためにどのように個人を選んでいますか?これには、交叉および突然変異に関連する確率が含まれる。
+0

ありがとうございます! –

+2

宿題に関する質問に答えるだけで、その人には宿題をしないようにし、[努力を示さずに宿題に質問し続ける](http://stackoverflow.com/questions/6899912/ai-question-on-machine-learning ) – Kiril

関連する問題