回答

0

一个简单的区别是遗传编程是一类进化规划。

Genetic programming使用交叉和变异来搜索可能的解决方案的空间。

在人工智能,基因编程(GP)是 进化算法为基础的方法由生物进化 启发,发现执行用户定义的任务计算机程序。

Evolutionary programming主要使用突变。

进化规划是四大进化算法范式之一。它与遗传编程类似,但要优化的程序结构是固定的,而其数值 参数允许进化。

查看详情,请致电tutorial

在什么情况下是它更好地使用了另一种

有一定的应用领域,你可以同时使用其中的一部分: - 进化规划

应用领域

  • 交通路线规划
  • 医药设计
  • 流行病学
  • 癌症检测
  • 军事计划
  • 控制系统
  • 系统识别
  • 信号处理
  • 在游戏中学习

遗传编程的应用领域

检查list