Crossover and mutation operators for grammar-guided genetic programming

被引:26
|
作者
Couchet, Jorge [1 ]
Manrique, Daniel [1 ]
Rios, Juan [1 ]
Rodriguez-Paton, Alfonso [1 ]
机构
[1] Univ Politecn Madrid, Fac Informat, E-28660 Madrid, Spain
关键词
grammar-guided genetic programming; crossover; mutation; breast cancer prognosis;
D O I
10.1007/s00500-006-0144-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a new grammar-guided genetic programming (GGGP) system by introducing two original genetic operators: crossover and mutation, which most influence the evolution process. The first, the so-called grammar-based crossover operator, strikes a good balance between search space exploration and exploitation capabilities and, therefore, enhances GGGP system performance. And the second is a grammar-based mutation operator, based on the crossover, which has been designed to generate individuals that match the syntactical constraints of the context-free grammar that defines the programs to be handled. The use of these operators together in the same GGGP system assures a higher convergence speed and less likelihood of getting trapped in local optima than other related approaches. These features are shown throughout the comparison of the results achieved by the proposed system with other important crossover and mutation methods in two experiments: a laboratory problem and the real-world task of breast cancer prognosis.
引用
收藏
页码:943 / 955
页数:13
相关论文
共 50 条
  • [1] Crossover and mutation operators for grammar-guided genetic programming
    Jorge Couchet
    Daniel Manrique
    Juan Ríos
    Alfonso Rodríguez-Patón
    [J]. Soft Computing, 2007, 11 : 943 - 955
  • [2] Initialization method for grammar-guided genetic programming
    Garcia-Arnau, M.
    Manrique, D.
    Rios, J.
    Rodriguez-Paton, A.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2007, 20 (02) : 127 - 133
  • [3] Grammar-guided genetic programming and automatically defined functions
    Rodrigues, E
    Pozo, A
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, 2507 : 324 - 333
  • [4] On the Generalizability of Programs Synthesized by Grammar-Guided Genetic Programming
    Sobania, Dominik
    [J]. GENETIC PROGRAMMING, EUROGP 2021, 2021, 12691 : 130 - 145
  • [5] Mining exceptional relationships with grammar-guided genetic programming
    Jose Maria Luna
    Mykola Pechenizkiy
    Sebastian Ventura
    [J]. Knowledge and Information Systems, 2016, 47 : 571 - 594
  • [6] Mining exceptional relationships with grammar-guided genetic programming
    Maria Luna, Jose
    Pechenizkiy, Mykola
    Ventura, Sebastian
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2016, 47 (03) : 571 - 594
  • [7] Evolving Nonlinear Multigrid Methods With Grammar-Guided Genetic Programming
    Parthasarathy, Dinesh
    Schmitt, Jonas
    Koestler, Harald
    [J]. PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 615 - 618
  • [8] Grammatically uniform population initialization for grammar-guided genetic programming
    Pablo Ramos Criado
    D. Barrios Rolanía
    Daniel Manrique
    Emilio Serrano
    [J]. Soft Computing, 2020, 24 : 11265 - 11282
  • [9] Grammatically uniform population initialization for grammar-guided genetic programming
    Ramos Criado, Pablo
    Barrios Rolania, D.
    Manrique, Daniel
    Serrano, Emilio
    [J]. SOFT COMPUTING, 2020, 24 (15) : 11265 - 11282
  • [10] Extending Program Synthesis Grammars for Grammar-Guided Genetic Programming
    Forstenlechner, Stefan
    Fagan, David
    Nicolau, Miguel
    O'Neill, Michael
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XV, PT I, 2018, 11101 : 197 - 208