遗传算法的核心算法

Evg*_*y C -3 algorithm genetic-algorithm

什么是遗传算法的核心算法?为了对算法进行编码,需要精确定义什么?

tsk*_*zzy 7

你需要定义:

  1. 解决方案的编码(例如,bitstring,tree等)
  2. 健身功能 -如何定量评估解决方案的"善"
  3. 交叉算子 -一个二元函数,它有两个家长解决方案并将它们组合成一个孩子的解决方案
  4. 变异算子 -一元函数,它接受的解决方案,使小变化(即突变)以它
  5. 选择 - 您如何为下一代选择个人?这包括与交叉和变异相关的概率.

  • 给家庭作业问题的答案只会鼓励那个人不做功课,并[继续询问家庭作业问题而不付出努力.](http://stackoverflow.com/questions/6899912/ai-question-on-machine-learning) (2认同)