2011-08-01 198 views
-3

遺傳算法的核心算法是什麼? 需要精確定義什麼才能編碼算法?遺傳算法的核心算法

+3

有意詳細說明一下嗎? –

+0

'核心'不是標籤' –

+6

遺傳算法是遺傳算法的核心算法。愛遞歸:P –

回答

7

您需要定義:

  1. 編碼一個解決方案(例如比特串,樹等)
  2. 適應度函數 - 如何定量評估解決方案的「善」
  3. 交叉運算符 - 採用兩個父解決方案並將它們組合成子解的二元函數
  4. 變異操作符 - 一個一元函數,它採用一個解決方案並做出一些小改動(即,突變)
  5. 選擇 - 您如何爲下一代選擇個人?這包括與交叉和突變相關的概率。
+0

感謝一下! –

+2

給一個作業問題的答案只會鼓勵那個人不要做他們的作業,並且[不需要顯示工作就繼續問作業問題。](http://stackoverflow.com/questions/6899912/ai-question-on-machine-learning ) – Kiril