遗传算法中有哪些不同的低级运算符?

时间:2011-01-02 03:17:54

标签: operators genetic-algorithm low-level genetic-programming

对于我的考试,我想详细说明不同的低级别GA运营商。但我发现不同的文本说不同的低级操作员。

Genetic Algorithms in Search, Optimization, and Machine Learning by David E. Goldberg列出

  • 优势
  • Inversrion
  • 染色体内复制
  • 删除
  • 易位
  • 离析

作为low-level运营商。

并将迁移,婚姻限制和隔离列为higher level population oriented operators

但是其他一些文本如Neural Networks, Fuzzy Logic and Genetic Algorithms: Synthesis and Applications by S. Rajashekaran and G.A. Vijayalksmi包含了在低级操作符中的迁移。

low-levelhigh-level运营商之间有什么区别。

1 个答案:

答案 0 :(得分:1)

Goldberg的低级别操作员改变了父母如何形成孩子,而高级别的操作员正在改变选择如何选择父母。将迁移定义为低级操作符在该定义下没有意义,Rajashekaran和Vijayalksmi给出的其他示例/定义是什么?