首页> 外文期刊>South African Computer Journal >Improved Evolvability in Genetic Programming with Polyandry
【24h】

Improved Evolvability in Genetic Programming with Polyandry

机译:一妻多夫的遗传规划中改进的可进化性

获取原文
           

摘要

This paper proposes Polyandry, a new nature-inspired modification to canonical Genetic Programming (GP). Polyandry aims to improve evolvability in GP. Evolvability is a critically important GP trait, the maintenance of which determines the arrival of the GP at the global optimum solution. Specifically evolvability is defined as the ability of the genetic operators employed in GP to produce offspring that are fitter than their parents. When GP fails to exhibit evolvability, further adaptation of the GP individuals towards the global optimum solution becomes impossible. Polyandry improves evolvability by improving the typically disruptive standard GP crossover operator. The algorithm employs a dual strategy towards this goal. The chief part of this strategy is an incorporation of genetic material from multiple mating partners into broods of offspring. Given such a brood, the offspring in the brood then compete according to a culling function, which we make equivalent to the main GP fitness function. Polyandry’s incorporation of genetic material from multiple GP individuals into broods of offspring represents a more aggressive search for building block information. This characteristic of the algorithm leads to an advanced explorative capability in both GP structural space and fitness space. The second component of the Polyandry strategy is an attempt at multiple crossover points, in order to find crossover points that minimize building block disruption from parents to offspring. This strategy is employed by a similar algorithm, Brood Recombination. We conduct experiments to compare Polyandry with the canonical GP. Our experiments demonstrate that Polyandry consistently exhibits better evolvability than the canonical GP. As a consequence, Polyandry achieves higher success rates and finds solutions faster than the latter. The result of these observations is that given certain brood size settings, Polyandry requires less computational effort to arrive at global optimum solution than the canonical GP. We also conduct experiments to compare Polyandry with the analogous nature-inspired modification to canonical GP, Brood Recombination. The adoption of Brood Recombination in order to improve evolvability is ubiquitous in GP literature. Our results demonstrate that Polyandry consistently exhibits better evolvability than Brood Recombination, due to a more explorative nature of the algorithm in both structural and fitness space. As a result, although the two algorithms exhibit similar success rates, the former consistently discovers global optimum GP solutions significantly faster than the latter. The key advantage of Polyandry over Brood Recombination is therefore faster solution discovery. As a consequence Polyandry consistently requires less computational effort to arrive at the global optimum solution compared to Brood Recombination. Further, we establish that the computational effort exerted by Polyandry is competitively low, relative to other Evolutionary Algorithm (EA) methodologies in literature. We conclude that Polyandry is a better alternative to both the canonical GP as well as Brood Recombination with regards to the achievement and maintenance of evolvability.
机译:本文提出了Polyandry,这是对自然规范编程(GP)的一种新的自然启发方法。 Polyandry旨在提高GP的可发展性。可进化性是GP的一项至关重要的特性,其可维护性决定了GP能否达到全球最佳解决方案。具体而言,可进化性定义为GP中所使用的遗传算子产生比其父母更适合的后代的能力。当GP无法展现其可发展性时,就无法使GP个人进一步适应全局最优解。一妻多夫制通过改进典型的破坏性标准GP交叉算子来提高可进化性。该算法针对该目标采用双重策略。该策略的主要部分是将来自多个交配伴侣的遗传物质整合到后代的后代中。有了这样的育雏,育雏中的后代便会根据选育功能竞争,这相当于我们的主要GP适应功能。 Polyandry将来自多个GP个体的遗传物质整合到后代中,这代表着对积木信息的更积极的搜索。该算法的这一特性导致在GP结构空间和适应性空间中都具有先进的探索能力。一妻多夫制策略的第二个组成部分是尝试在多个交叉点进行尝试,以便找到最小化从父母到后代的构建基块破坏的交叉点。相似的算法“巢穴重组”采用了这种策略。我们进行实验以将一妻多夫制与经典GP进行比较。我们的实验表明,与经典GP相比,Polyandry始终展现出更好的可进化性。结果,Polyandry获得了更高的成功率,并且比后者更快地找到了解决方案。这些观察的结果是,在给定特定育雏尺寸设置的情况下,与经典GP相比,Polyandry所需的计算工作量更少,即可获得全局最优解。我们还进行了实验,以比较一妻多夫制和自然界对经典GP的修改(育雏重组)。在GP文献中普遍采用了Brood Recombination来提高可进化性。我们的结果表明,由于算法在结构空间和适应性空间上都具有更大的探索性,因此Polyandry始终比Brood Recombination展现出更好的可进化性。结果,尽管两种算法的成功率相近,但前者始终比后者更快地发现全局最优GP解决方案。因此,一妻多夫制相对于群重组的关键优势在于更快的解决方案发现速度。结果,与育雏重组相比,Polyandry始终需要较少的计算量来获得全局最优解。此外,我们确定相对于文献中的其他进化算法(EA)方法,Polyandry施加的计算量竞争性很低。我们得出的结论是,就实现和保持可进化性而言,一妻多夫制是规范GP和Brood Reombination的更好替代方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号