协同进化算法(Cooperative Coevolution)的缺陷:
CC在处理具有交互依赖性的子问题时面临着无法正确评价和排序部分解的困难。这个问题的出现可能的原因是将具有交互依赖性的变量分到了不同组,这对基因变异时起到了错误的指导。
解决方法:
①在迭代优化时使用一种对变量交互依赖性不敏感的算法。
②使用分组策略将具有某一共同特征(交互)的变量分到一组。
SEE算法的思想是如同CC算法一样分组,然后对个体建立预测元模型(meta-model),在迭代中优化中计算量能减少很多。
SEE算法框架: