Grammar-based Genetic Programming: a survey

Grammar formalisms are one of the key representation structures in Computer Science. So it is not surprising that they have also become important as a method for formalizing constraints in Genetic Programming (GP). Practical grammar-based GP systems first appeared in the mid 1990s, and have subseque...

Full description

Saved in:
Bibliographic Details
Published inGenetic programming and evolvable machines Vol. 11; no. 3-4; pp. 365 - 396
Main Authors McKay, Robert I., Hoai, Nguyen Xuan, Whigham, Peter Alexander, Shan, Yin, O’Neill, Michael
Format Journal Article
LanguageEnglish
Published Boston Springer US 01.09.2010
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Grammar formalisms are one of the key representation structures in Computer Science. So it is not surprising that they have also become important as a method for formalizing constraints in Genetic Programming (GP). Practical grammar-based GP systems first appeared in the mid 1990s, and have subsequently become an important strand in GP research and applications. We trace their subsequent rise, surveying the various grammar-based formalisms that have been used in GP and discussing the contributions they have made to the progress of GP. We illustrate these contributions with a range of applications of grammar-based GP, showing how grammar formalisms contributed to the solutions of these problems. We briefly discuss the likely future development of grammar-based GP systems, and conclude with a brief summary of the field.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:1389-2576
1573-7632
DOI:10.1007/s10710-010-9109-y