论文标题

与本地评分的基因编程

Genetic Programming with Local Scoring

论文作者

Vistrup, Max

论文摘要

我们提出了通过突变序列综合程序的新技术。其中包括(1)一种本地评分的方法,将分数分配给程序中的每个表达式,使我们能够更精确地识别出障碍代码,(2)假设表达式是发展IF-CORCITIONALS的中间步骤,以及(3)环状演化,我们通过扩展和还原的阶段进化程序。为了证明其优点,我们提供了一个基本的概念验证实现,我们显示了操纵整数和列表的多个功能的正确代码,包括一些通过现有的基因编程技术可治独的。

We present new techniques for synthesizing programs through sequences of mutations. Among these are (1) a method of local scoring assigning a score to each expression in a program, allowing us to more precisely identify buggy code, (2) suppose-expressions which act as an intermediate step to evolving if-conditionals, and (3) cyclic evolution in which we evolve programs through phases of expansion and reduction. To demonstrate their merits, we provide a basic proof-of-concept implementation which we show evolves correct code for several functions manipulating integers and lists, including some that are intractable by means of existing Genetic Programming techniques.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源