De Jong在一本关于进化计算的书中提到了进化算法(EA)和进化计算(EC)这两个术语。但是,我仍然不清楚两者之间的区别是什么。根据Vikhar的说法,EA 是 EC 的一个子集。但是,我仍然不清楚哪种主题/算法将被视为 EC 而不是 EA。两者有明显区别吗?如果是这样,这有什么区别?
你可以在这里找到:
进化算法构成进化计算的一个子集,因为它们通常只涉及实现受生物进化启发的机制的技术,例如繁殖、突变、重组、自然选择和适者生存。
这意味着,其他类型的进化,不一定是生物进化,在 EC 中,但不在 EA 中。例如,学习分类器系统在 EC 中是进化的,但不完全在 EA 中,因为它不是生物的。