CCGDE3 - 2013
Use of Cooperative Coevolution for Solving Large Scale Multiobjective Optimization Problems
L. M. Antonio and C. A. C. Coello, “Use of cooperative coevolution for solving large scale multiobjective optimization problems,” 2013 IEEE Congress on Evolutionary Computation, Cancun, 2013, pp. 2758-2765, doi: 10.1109/CEC.2013.6557903.
算法的主要思想
利用 CC
框架(Cooperative Coevolution、合作协同进化)中的分治(divide-and-conquer)技术应用到多目标中,原始的 CC 框架总结如下:
一个循环由所有子组件的一个完整演化组成,其主要思想是将高维问题分解为几个低维的子组件,并在预定义的周期内协同演化这些子组件。在这个简陋的流程图中,值得注意的是两点:
- 如何将决策变量分组
- 选取一个怎样的 EA 作为优化器去优化每个子组件
下文将从这两方面进行展开。