首页> 外文期刊>Swarm and Evolutionary Computation >Semantic approximation for reducing code bloat in Genetic Programming
【24h】

Semantic approximation for reducing code bloat in Genetic Programming

机译:减少遗传编程代码膨胀的语义逼近

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

摘要

Code bloat is a phenomenon in Genetic Programming (GP) characterized by the increase in individual size during the evolutionary process without a corresponding improvement in fitness. Bloat negatively affects GP performance, since large individuals are more time consuming to evaluate and harder to interpret In this paper, we propose two approaches for reducing GP code bloat based on a semantic approximation technique. The first approach replaces a random subtree in an individual by a smaller tree of approximate semantics. The second approach replaces a random subtree by a smaller tree that is semantically approximate to the desired semantics. We evaluated the proposed methods on a large number of regression problems. The experimental results showed that our methods help to significantly reduce code bloat and improve the performance of GP compared to standard GP and some recent bloat control methods in GP. Furthermore, the performance of the proposed approaches is competitive with the best machine learning technique among the four tested machine learning algorithms.
机译:代码膨胀是遗传编程(GP)的现象,其特征在于进化过程中的个体尺寸的增加而没有相应的适应性的改善。膨胀对GP性能产生负面影响,因为大量的人更耗时来评估和更难地解释本文,我们提出了两种方法,用于基于语义近似技术减少GP代码膨胀。第一方法通过较小的近似语义树替换个人中的随机子树。第二种方法通过较小的树替换随机子树,该树是用语义近似于所需语义的。我们在大量回归问题上评估了所提出的方法。实验结果表明,与标准GP和GP中的一些最近的膨胀控制方法相比,我们的方法有助于显着降低代码膨胀,提高GP的性能,以及GP中的一些膨胀控制方法。此外,所提出的方法的性能与四个测试机器学习算法中的最佳机器学习技术具有竞争力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号