简答题

遗传算法、进化策略和进化编程的关系如何?有何区别?

正确答案

关系:
它们都是模拟生物界自然进化过程而建立的鲁棒性计算机算法。
区别
进化策略和进化编程把变异作为主要搜索算子,标准遗传算法中,变异处于次要位置。
交叉在遗传法起着重要作用,而在进化编程中却被完全省去,在进化策略中与自适应结合使用,起了很重要的作用。
标准遗传算法和进化编程都强调随机选择机制的重要性,而进化策略的选择是完全确定的。
进化策略和进化编程,确定地把某个个体排除在被选择之外,而标准遗传算法都对每个个体指定一个非零的选择概率。

答案解析

相似试题
  • 遗传算法中,根据进化术语,对群体执行的操作有()种。

    单选题查看答案

  • 考虑Cache采用何种替换策略,最主要的影响因素是什么?常用的替换算法有几种?每一种的基本思想及优缺点如何?

    简答题查看答案

  • 在用编程语言进行编程时需要设计算法,那么用来描述算法的工具有()。

    单选题查看答案

  • 以下哪个软件具有较强的算法开发、数据可视化、数据分析和数值计算的功能,甚至可用其语言来进行编程。()

    单选题查看答案

  • 什么是进化计算?他包括哪些内容?他们的出发点?

    简答题查看答案

  • 下列选项中,体现从猿进化到人的重要标志是()

    单选题查看答案

  • 多坐标图像编程常用的三种算法是()、()、()。

    填空题查看答案

  • 编程实现二分查找算法。二分(折半)查找(搜索)算法如下:

    简答题查看答案

  • 请编程实现一个冒泡排序算法?

    简答题查看答案