【24h】

MLGA: A Multilevel Cooperative Genetic Algorithm

机译:MLGA:一种多层次协作遗传算法

获取原文

摘要

This paper incorporate the multilevel selection (MLS) theory into the genetic algorithm. Based on this theory, a Multilevel Cooperative Genetic Algorithm (MLGA) is presented. In MLGA, a species is subdivided in a set of populations, each population is subdivided in groups, and evolution occurs at two levels so called individual and group level. A fast population dynamics occurs at individual level. At this level, selection occurs between individuals of the same group. The popular genetic operators such as mutation and crossover are applied within groups. A slow population dynamics occurs at group level. At this level, selection occurs between groups of a population. A group level operator so called colonization is applied between groups in which a group is selected as extinct, and replaced by offspring of a colonist group. We used a set of well known numerical functions in order to evaluate performance of the proposed algorithm. The results showed that the MLGA is robust, and provides an efficient way for numerical function optimization.
机译:本文将多级选择(MLS)理论整合到遗传算法中。基于该理论,提出了一种多层次协同遗传算法。在MLGA中,物种被细分为一组种群,每个种群又被细分为群体,进化发生在两个层次上,即个​​体和群体层次。快速的人口动态发生在个人层面。在此级别上,选择发生在同一组的个体之间。群体内应用了流行的遗传算子,例如突变和交叉。群体一级的人口动态较慢。在此级别上,选择发生在人口群体之间。在被选为绝种的群体之间应用称为殖民化的群体水平算子,并由殖民者群体的后代代替。为了评估所提出算法的性能,我们使用了一组众所周知的数值函数。结果表明,MLGA具有鲁棒性,为数值函数优化提供了一种有效的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号