【24h】

Ramped Half-n-Half Initialisation Bias in GP

机译:GP中的半n半初始化偏差

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

摘要

Tree initialisation techniques for genetic programming (GP) are examined in [4,3], highlighting a bias in the standard implementation of the initialisation method Ramped Half-n-Half (RHH). GP trees typically evolve to random shapes, even when populations were initially full or minimal trees. In canonical GP, unbalanced and sparse trees increase the probability that bigger subtrees are selected for recombination, ensuring code growth occurs faster and that subtree crossover will have more difficultly in producing trees within specified depth limits. The ability to evolve tree shapes which allow more legal crossover operations, by providing more possible crossover points (by being bushier), and control code growth is critical. The GP community often uses RHH. The standard implementation of the RHH method selects either the grow or full method with 0.5 probability to produce a tree. If the tree is already in the initial population it is discarded and another is created by grow or full. As duplicates are typically not allowed, this standard implementation of RHH favours full over grow and possibly biases the evolutionary process.
机译:在[4,3]中检查了用于基因编程的树初始化技术(GP),突显了初始化方法“斜向半n半”(RHH)的标准实施中的偏差。 GP树通常会演变为随机形状,即使种群最初是满的或最小的树也是如此。在规范的GP中,不平衡和稀疏的树会增加选择更大的子树进行重组的可能性,从而确保代码增长更快,并且子树的交叉将更难以在指定深度范围内生成树。通过提供更多可能的交叉点(变得更矮小)来发展允许更多合法交叉操作的树形状的能力以及控制代码的增长至关重要。 GP社区经常使用RHH。 RHH方法的标准实现以0.5的概率选择增长或完全方法来生成树。如果树已经在初始种群中,则将其丢弃,并通过增长或完全创建另一棵树。由于通常不允许重复,因此RHH的这种标准实现方式有利于全面增长,并且可能会影响进化过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号