合作协同进化

生物进化领域的合作协同进化(CC)是一种进化计算方法。它把一个大问题分成几个子部件,并独立解决这些子部件,以解决大问题。这些子组件也被称为物种。这些子组件被实现为子种群,子种群之间的xxx互动是对子种群的每个个体进行合作评估。一般的CC框架是受自然界的启发,一个特定的物种群体的个体在它们之间交配,然而,不同物种之间的交配是不可行的。正如M.Potter所描述的那样,对子种群中每个个体的合作评估是通过将当前个体与其他子种群中的最佳个体连接起来来完成的。

合作协同进化

合作协同进化框架已被应用于现实世界的问题,如行人检测系统、大规模函数优化和神经网络训练。它还被进一步扩展为另一种方法,称为建设性的合作协同进化。伪代码i:=0对于每个子问题S做初始化子种群Pop0(S)计算Pop0(S)中每个成员的适应性如果不满足终止标准,则i:=i+1对于每个子问题S,从Popi-1(S)中选择Popi(S),对Popi(S)应用遗传操作符,计算Popi(S)中每个成员的适配度。

0

点评

点赞

相关文章