DocumentCode
3396257
Title
Grammar model-based program evolution
Author
Shan, Y. ; McKay, R.I. ; Baxter, R. ; Abbass, H. ; Essam, D. ; Nguyen, H.X.
Author_Institution
Sch. of Info. Tech. & Electr. Eng., New South Wales Univ., Canberra, NSW, Australia
Volume
1
fYear
2004
fDate
19-23 June 2004
Firstpage
478
Abstract
In evolutionary computation, genetic operators, such as mutation and crossover, are employed to perturb individuals to generate the next population. However these fixed, problem independent genetic operators may destroy the sub-solution, usually called building blocks, instead of discovering and preserving them. One way to overcome this problem is to build a model based on the good individuals, and sample this model to obtain the next population. There is a wide range of such work in genetic algorithms; but because of the complexity of the genetic programming (GP) tree representation, little work of this kind has been done in GP. In this paper, we propose a new method, grammar model-based program evolution (GMPE) to evolved GP program. We replace common GP genetic operators with a probabilistic context-free grammar (SCFG). In each generation, an SCFG is learnt, and a new population is generated by sampling this SCFG model. On two benchmark problems we have studied, GMPE significantly outperforms conventional GP, learning faster and more reliably.
Keywords
context-free grammars; genetic algorithms; probability; GP tree representation; SCFG model; crossover; evolutionary computation; genetic algorithm; genetic operator; genetic programming tree representation; grammar model-based program evolution; mutation; probabilistic context-free grammar; Australia; Context modeling; Educational institutions; Electronic design automation and methodology; Evolutionary computation; Genetic algorithms; Genetic mutations; Genetic programming; Sampling methods; Stochastic processes;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2004. CEC2004. Congress on
Print_ISBN
0-7803-8515-2
Type
conf
DOI
10.1109/CEC.2004.1330895
Filename
1330895
Link To Document