首页> 外文期刊>Memetic Computing >Making and breaking power laws in evolutionary algorithm population dynamics
【24h】

Making and breaking power laws in evolutionary algorithm population dynamics

机译:在进化算法种群动力学中制定和打破幂律

获取原文
获取原文并翻译 | 示例
           

摘要

Deepening our understanding of the characteristics and behaviors of population-based search algorithms remains an important ongoing challenge in Evolutionary Computation. To date however, most studies of Evolutionary Algorithms have only been able to take place within tightly restricted experimental conditions. For instance, many analytical methods can only be applied to canonical algorithmic forms or can only evaluate evolution over simple test functions. Analysis of EA behavior under more complex conditions is needed to broaden our understanding of this population-based search process. This paper presents an approach to analyzing EA behavior that can be applied to a diverse range of algorithm designs and environmental conditions. The approach is based on evaluating an individual’s impact on population dynamics using metrics derived from genealogical graphs. From experiments conducted over a broad range of conditions, some important conclusions are drawn in this study. First, it is determined that very few individuals in an EA population have a significant influence on future population dynamics with the impact size fitting a power law distribution. The power law distribution indicates there is a non-negligible probability that single individuals will dominate the entire population, irrespective of population size. Two EA design features are however found to cause strong changes to this aspect of EA behavior: (1) the population topology and (2) the introduction of completely new individuals. If the EA population topology has a long path length or if new (i.e. historically uncoupled) individuals are continually inserted into the population, then power law deviations are observed for large impact sizes. It is concluded that such EA designs can not be dominated by a small number of individuals and hence should theoretically be capable of exhibiting higher degrees of parallel search behavior.
机译:加深我们对基于种群的搜索算法的特征和行为的理解,仍然是进化计算中一项持续不断的重要挑战。然而,迄今为止,大多数进化算法的研究仅能在严格限制的实验条件下进行。例如,许多分析方法只能应用于规范算法形式,或者只能评估简单测试函数的演变。需要分析更复杂条件下的EA行为,以扩大我们对这种基于人群的搜索过程的理解。本文提出了一种分析EA行为的方法,该方法可以应用于各种算法设计和环境条件。该方法基于使用族谱图得出的指标来评估个人对人口动态的影响。通过在各种条件下进行的实验,可以得出一些重要的结论。首先,确定EA人口中很少有人会对未来的人口动态产生重大影响,其影响大小符合幂律分布。幂律分布表明,无论人口多寡,单个人都将主导整个人口的可能性不可忽略。但是,发现两个EA设计功能会对该EA行为的这一方面造成重大变化:(1)人口拓扑和(2)引入全新的个体。如果EA人口拓扑的路径长度较长,或者如果不断有新的(即历史上未耦合的)个体被插入人口中,则对于较大的影响规模,会观察到幂律偏差。结论是,这样的EA设计不能由少数个人主导,因此理论上应该能够表现出更高程度的并行搜索行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号