On the Automatic Design of a Representation for Grammar-Based Genetic Programming

被引:4
|
作者
Medvet, Eric [1 ]
Bartoli, Alberto [1 ]
机构
[1] Univ Trieste, Dept Engn & Architecture, Trieste, Italy
来源
关键词
Genotype-phenotype mapping; Grammatical evolution; Meta-evolution; PETER A. WHIGHAM; EVOLUTIONARY ALGORITHMS; GRANT DICK; PHENOTYPE; GENOTYPE; REDUNDANCY; OPERATORS;
D O I
10.1007/978-3-319-77553-1_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A long-standing problem in Evolutionary Computation consists in how to choose an appropriate representation for the solutions. In this work we investigate the feasibility of synthesizing a representation automatically, for the large class of problems whose solution spaces can be defined by a context-free grammar We propose a framework based on a form of meta-evolution in which individuals are candidate representations expressed with an ad hoc language that we have developed to this purpose. Individuals compete and evolve according to an evolutionary search aimed at optimizing such representation properties as redundancy, locality, uniformity of redundancy. We assessed experimentally three variants of our framework on established benchmark problems and compared the resulting representations to human-designed representations commonly used (e.g., classical Grammatical Evolution). The results are promising in the sense that the evolved representations indeed exhibit better properties than the human-designed ones. Furthermore, while those improved properties do not result in a systematic improvement of search effectiveness, some of the evolved representations do improve search effectiveness over the human-designed baseline.
引用
收藏
页码:101 / 117
页数:17
相关论文
共 50 条
  • [1] Grammar-based Genetic Programming: a survey
    Robert I. McKay
    Nguyen Xuan Hoai
    Peter Alexander Whigham
    Yin Shan
    Michael O’Neill
    [J]. Genetic Programming and Evolvable Machines, 2010, 11 : 365 - 396
  • [2] Grammar-Based Genetic Programming for Timetabling
    El Den, Mohamed Bader
    Poli, Riccardo
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2532 - +
  • [3] Grammar-based Genetic Programming: a survey
    McKay, Robert I.
    Nguyen Xuan Hoai
    Whigham, Peter Alexander
    Shan, Yin
    O'Neill, Michael
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2010, 11 (3-4) : 365 - 396
  • [4] Managing Repetition in Grammar-Based Genetic Programming
    Nicolau, Miguel
    Fenton, Michael
    [J]. GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 765 - 772
  • [5] Grammar-Based Genetic Programming with Bayesian Network
    Wong, Pak-Kan
    Lo, Leung-Yau
    Wong, Man-Leung
    Leung, Kwong-Sak
    [J]. 2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 739 - 746
  • [6] Learning Grammar Rules in Probabilistic Grammar-Based Genetic Programming
    Wong, Pak-Kan
    Wong, Man-Leung
    Leung, Kwong-Sak
    [J]. THEORY AND PRACTICE OF NATURAL COMPUTING, TPNC 2016, 2016, 10071 : 208 - 220
  • [7] Automatic Grammar-Based Design of Heuristic Algorithms for Unconstrained Binary Quadratic Programming
    de Souza, Marcelo
    Ritt, Marcus
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2018, 2018, 10782 : 67 - 84
  • [8] Avoiding the bloat with Stochastic grammar-based genetic programming
    Ratle, A
    Sebag, M
    [J]. ARTFICIAL EVOLUTION, 2002, 2310 : 255 - 266
  • [9] Grammar-based immune programming
    Bernardino, Heder S.
    Barbosa, Helio J. C.
    [J]. NATURAL COMPUTING, 2011, 10 (01) : 209 - 241
  • [10] Grammar-based immune programming
    Heder S. Bernardino
    Helio J. C. Barbosa
    [J]. Natural Computing, 2011, 10 : 209 - 241