首页> 外文会议>IEEE Congress on Evolutionary Computation >Cooperative-Coevolution-CMA-ES with Two-Stage Grouping
【24h】

Cooperative-Coevolution-CMA-ES with Two-Stage Grouping

机译:具有两阶段分组的协作协同进化CMA-ES

获取原文

摘要

The Cooperative Coevolution (CC) framework is the state of the art for solving large scale global optimization (LSGO) problems. A particular challenge in using CC lies in the decomposition of variables and resource allocation. In this work, the decomposition phase of the framework is performed in two stages to address both variable interaction and efficient resource allocation. The algorithm starts with differential analysis followed by differential grouping. The differential analysis allows efficient resource allocation while the differential grouping will detect variable interactions. The differential grouping will act on a small number of variables and will not consume as much computational budget as a single-stage grouping. While not all variable interactions will be detected, separable variables will be recognized hence specialized solvers for separable problems can be employed on these subproblems. In this work, the twostage grouping CC (TSCC) is paired with a hybrid algorithm where sep-CMA-ES is used to solve the separable subproblem and CMA-ES is used to solve the non-separable subproblems, the algorithm is referred as TSCC-CMAES. A comparison between TSCC and CC with groups based on either differential analysis or differential grouping is carried out. In general, TSCC could outperform the two single-stage grouping methods. Additionally, the TSCC-CMAES shows a competitive advantage on a number of more complex problems against state-of-the-art algorithms and it is shown that the effect of the population size and group size is crucial in achieving these results.
机译:合作协同进化(CC)框架是解决大规模全局优化(LSGO)问题的最新技术。使用CC的一个特殊挑战在于变量的分解和资源​​分配。在这项工作中,框架的分解阶段分两个阶段执行,以解决变量交互和有效资源分配的问题。该算法从差异分析开始,然后是差异分组。差异分析允许有效的资源分配,而差异分组将检测变量交互。差异分组将作用于少量变量,并且不会像单阶段分组那样消耗大量的计算预算。尽管并非所有变量相互作用都将被检测到,但是可分离变量将被识别,因此可以在这些子问题上使用针对可分离问题的专用求解器。在这项工作中,两阶段分组CC(TSCC)与混合算法配对,其中sep-CMA-ES用于解决可分离的子问题,而CMA-ES用于解决不可分离的子问题,该算法称为TSCC -CMAES。将TSCC和CC与基于差异分析或差异分组的组进行比较。通常,TSCC的性能可能优于两种单阶段分组方法。此外,TSCC-CMAES相对于最新算法在许多更复杂的问题上显示出竞争优势,并且表明人口规模和群体规模的影响对于实现这些结果至关重要。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号