Grammar model-based program evolution

被引:45
|
作者
Shan, Y [1 ]
McKay, RI [1 ]
Baxter, R [1 ]
Abbass, H [1 ]
Essam, D [1 ]
Nguyen, HX [1 ]
机构
[1] Univ New S Wales, Univ Coll, Sch Info Tech & Elect Engn, ADFA, Canberra, ACT 2600, Australia
关键词
D O I
10.1109/CEC.2004.1330895
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 subsolution, 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.
引用
收藏
页码:478 / 485
页数:8
相关论文
共 50 条
  • [31] A Model-Based Approach for Adaptable Middleware Evolution in WSN Platforms
    Tiberti, Walter
    Cassioli, Dajana
    Di Marco, Antinisca
    Pomante, Luigi
    Santic, Marco
    JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2021, 10 (01)
  • [32] Ontology Evolution in the Context of Model-Based Secure Software Engineering
    Buerger, Jens
    Kehrer, Timo
    Juerjens, Jan
    RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS 2020), 2020, 385 : 437 - 454
  • [33] Protein evolution constraints and model-based techniques to study them
    Thorne, Jeffrey L.
    CURRENT OPINION IN STRUCTURAL BIOLOGY, 2007, 17 (03) : 337 - 341
  • [34] Insecticide resistance evolution with mixtures and sequences: a model-based explanation
    Andy South
    Ian M. Hastings
    Malaria Journal, 17
  • [35] A static model-based engine for model-based reasoning
    Frohlich, P
    Nejdl, W
    IJCAI-97 - PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 1997, : 466 - 471
  • [36] Model-based testing for UML statechart diagram via extended context-free grammar
    Li, L. (liliping@sspu.edu.cn), 1600, Trade Science Inc, 126,Prasheel Park,Sanjay Raj Farm House,Nr. Saurashtra Unive, Rajkot, Gujarat, 360 005, India (08):
  • [37] Teaching Conceptual Model-Based Word Problem Story Grammar to Enhance Mathematics Problem Solving
    Xin, Yan Ping
    Wiles, Ben
    Lin, Yu-Ying
    JOURNAL OF SPECIAL EDUCATION, 2008, 42 (03): : 163 - 178
  • [38] Supporting Youth Development Outcomes: An Evaluation of a Responsibility Model-Based Program
    Walsh, David S.
    PHYSICAL EDUCATOR-US, 2007, 64 (01): : 48 - 56
  • [39] Geometric Generalisation of Surrogate Model-Based Optimisation to Combinatorial and Program Spaces
    Kim, Yong-Hyuk
    Moraglio, Alberto
    Kattan, Ahmed
    Yoon, Yourim
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [40] Grammar-Based Evolution of Polyominoes
    Megane, Jessica
    Medvet, Eric
    Lourenco, Nuno
    Machado, Penousal
    GENETIC PROGRAMMING, EUROGP 2024, 2024, 14631 : 56 - 72