【24h】

Grammar Based Crossover Operator in Genetic Programming

机译:遗传规划中基于语法的交叉算子

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

摘要

This paper introduces a new crossover operator for the genetic programming (GP)paradigm, the grammar-based crossover (GBX). This operator works with any grammar-guided genetic programming system. GBX has three important features: it prevents the growth of tree-based GP individuals (a phenomenon known as code bloat), it provides a satisfactory trade-off between the search space exploration and the exploitation capabilities by preserving the context in which subtrees appear in the parent trees and, finally, it takes advantage of the main feature of ambiguous gramrnars, namely, that there is more than one derivation tree for some sentences (solutions). These features give GBX a high convergence speed and low probability of getting trapped in local optima, as shown throughout the comparison of the results achieved by GBX with other relevant crossover operators in two experiments: a laboratory problem and a real-world task: breast cancer prognosis.
机译:本文介绍了一种用于遗传编程(GP)范例的新交叉算子,即基于语法的交叉(GBX)。该运算符可与任何语法指导的基因编程系统一起使用。 GBX具有三个重要功能:阻止基于树的GP个体的增长(这种现象称为代码膨胀),通过保留子树出现在上下文中的上下文,在搜索空间探索和开发能力之间提供了令人满意的折衷。父树,最后利用模棱两可的语法的主要特征,即,对于某些句子(解决方案),存在不止一个派生树。这些功能使GBX的收敛速度快,陷入局部最优的可能性低,这在两个实验中,通过GBX与其他相关交叉算子的结果比较得出:实验室问题和现实任务:乳腺癌预后。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号