...
首页> 外文期刊>Journal of heuristics >Efficient tree traversal to reduce code growth in tree-based genetic programming
【24h】

Efficient tree traversal to reduce code growth in tree-based genetic programming

机译:高效的树遍历以减少基于树的遗传编程中的代码增长

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

摘要

Genetic programming is an evolutionary optimization method following the principle of program induction. Genetic programming often uses variable-length tree structures for representing candidate solutions. A serious problem with variable-length representations is code growth: during evolution these tree structures tend to grow in size without a corresponding increase in fitness. Many anti-bloat methods focus solely on size reduction and forget about fitness improvement, which is rather strange when using an "optimization" method. This paper reports the application of a semantically driven local search operator to control code growth and improve best fitness. Five examples, two theoretical benchmark applications and three real-life test problems are used to illustrate the obtained size reduction and fitness improvement. Performance of the local search operator is also compared with various other anti-bloat methods such as size and depth delimiters, an expression simplifier, linear and adaptive parsimony pressure, automatically defined functions and Tarpeian bloat control.
机译:遗传编程是遵循程序归纳原理的一种进化优化方法。遗传编程通常使用变长树结构来表示候选解。可变长度表示法的一个严重问题是代码增长:在进化过程中,这些树结构的大小趋于增长,而适应性却没有相应提高。许多抗肿胀方法只专注于减小尺寸,却忽略了适应性的提高,这在使用“优化”方法时相当奇怪。本文报告了语义驱动的本地搜索运算符在控制代码增长和提高最佳适应性方面的应用。使用五个示例,两个理论基准应用程序和三个实际测试问题来说明获得的尺寸减小和适应性提高。还将本地搜索运算符的性能与其他各种反膨胀方法进行比较,例如大小和深度定界符,表达式简化器,线性和自适应简约压力,自动定义的函数以及Tarpeian膨胀控制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号