【24h】

Sensitive Ants Are Sensible Ants

机译:敏感蚂蚁是明智的蚂蚁

获取原文

摘要

This paper introduces an approach to evolving computer programs using an Attribute Grammar (AG) extension of Grammatical Evolution (GE) to eliminate ineffective pieces of code with the help of context-sensitive information. The standard Context-Free Grammars (CFGs) used in GE, Genetic Programming (GP) (which uses a special type of CFG with just a single non-terminal) and most other grammar-based system are not well-suited for codifying information about context. AGs, on the other hand, are grammars that contain functional units that can help determine context which, as this paper demonstrates, is key to removing ineffective code. The results presented in this paper indicate that, on a selection of grammars, the prevention of the appearance of ineffective code through the use of context analysis significantly improves the performance of and resistance to code bloat over both standard GE and GP for both Santa Fe Trail (SFT) and Los Altos Hills (LAH) trail version of the ant problem with same amount of energy used.
机译:本文介绍了一种使用基于语法演进(GE)的属性语法(AG)扩展来改进计算机程序的方法,以在上下文敏感信息的帮助下消除无效的代码。在GE,遗传编程(GP)所使用的标准上下文无关文法(CFGS)(它使用一种特殊类型的CFG的只是一个单一的非终端)和其他大多数基于语法的系统没有很好地适合于编纂有关信息语境。另一方面,AGS是包含功能单元的语法,该语法可以帮助确定上下文,因为本文演示,是消除无效代码的关键。在本文介绍的结果表明,在选择语法,预防无效代码通过使用上下文分析的出现显著提高了两个圣达菲径性能和耐代码膨胀在两个标准的GE和GP (SFT)和LOS Altos Hills(LAH)PROUPT版本的蚂蚁问题,使用了相同数量的能量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号