论文标题

程序合成的遗传算法

Genetic Algorithm for Program Synthesis

论文作者

Nagashima, Yutaka

论文摘要

演绎程序合成工具将指定作为输入,并得出满足规范的程序。这种方法的缺点是,此类正确程序的搜索空间往往是巨大的,因此很难在现实的超时范围内得出正确的程序。为了加快此类程序推导,我们使用进化计算改进了演绎程序合成工具Suslik的搜索策略。我们的交叉验证表明,进化计算通用所带来的改进是无法预见的问题。

A deductive program synthesis tool takes a specification as input and derives a program that satisfies the specification. The drawback of this approach is that search spaces for such correct programs tend to be enormous, making it difficult to derive correct programs within a realistic timeout. To speed up such program derivation, we improve the search strategy of a deductive program synthesis tool, SuSLik, using evolutionary computation. Our cross-validation shows that the improvement brought by evolutionary computation generalises to unforeseen problems.

扫码加入交流群

加入微信交流群

微信交流群二维码

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