谷歌浏览器插件
订阅小程序
在清言上使用

Novel Loop Structures And The Evolution Of Mathematical Algorithms

EuroGP'11: Proceedings of the 14th European conference on Genetic programming(2011)

引用 8|浏览14
暂无评分
摘要
In this paper, we analyze the capability of Genetic Programming (GP) to synthesize non-trivial, non-approximative, and deterministic mathematical algorithms with integer-valued results. Such algorithms usually involve loop structures. We raise the question which representation for loops would be most efficient. We define five tree-based program representations which realize the concept of loops in different ways, including two novel methods which use the convergence of variable values as implicit stopping criteria. Based on experiments on four problems under three fitness functions (error SUM, hit rate, constant 1) we find that GP can statistically significantly outperform random walks. Still, evolving said algorithms seems to be hard for GP and the success rates are not high. Furthermore, we found that none of the program representations could consistently outperform the others, but the two novel methods with indirect stopping criteria are utilized to a much higher degree than the other three loop instructions.
更多
查看译文
关键词
novel method,loop instruction,loop structure,program representation,tree-based program representation,Genetic Programming,deterministic mathematical algorithm,different way,error sum,fitness function,novel loop structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要