Authors
Stefan Forstenlechner, David Fagan, Miguel Nicolau, Michael O’Neill
Publication date
2017
Conference
Genetic Programming: 20th European Conference, EuroGP 2017, Amsterdam, The Netherlands, April 19-21, 2017, Proceedings 20
Pages
262-277
Publisher
Springer International Publishing
Description
Grammar Guided Genetic Programming has been applied to many problem domains. It is well suited to tackle program synthesis, as it has the capability to evolve code in arbitrary languages. Nevertheless, grammars designed to evolve code have always been tailored to specific problems resulting in bespoke grammars, which makes them difficult to reuse. In this study a more general approach to grammar design in the program synthesis domain is presented. The approach undertaken is to create a grammar for each data type of a language and combine these grammars for the problem at hand, without having to tailor a grammar for every single problem. The approach can be applied to arbitrary problem instances of program synthesis and can be used with any programming language. The approach is also extensible to use libraries available in a given language. The grammars presented can be applied …
Total citations
201720182019202020212022202320244777614138
Scholar articles
S Forstenlechner, D Fagan, M Nicolau, M O'Neill - … 20th European Conference, EuroGP 2017, Amsterdam …, 2017