Phenotypic Duplication and Inversion in Cartesian Genetic Programming applied to Boolean Function Learning

被引:1
|
作者
Kalkreuth, Roman [1 ]
机构
[1] TU Dortmund Univ, Dept Comp Sci, Dortmund, North Rhine Wes, Germany
关键词
Cartesian Genetic Programming; Mutation; Duplication; Inversion; Boolean Function Learning;
D O I
10.1145/3520304.3529065
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The search performance of Cartesian Genetic Programming (CGP) relies to a large extent on the sole use of genotypic point mutation in combination with extremely large redundant genotypes. Over the last years, steps have been taken to extend CGP's variation mechanisms by the introduction of advanced methods for recombination and mutation. One branch of these contributions addresses phenotypic variation in CGP. However, recent studies have demonstrated the limitations of phenotypic recombination in Boolean function learning and highlighted the effectiveness of the mutationonly approach. Therefore, in this work, we further explore phenotypic mutation in CGP by the introduction and evaluation of two phenotypic mutation operators that are inspired by chromosomal rearrangement. Our initial findings show that the proposed methods can significantly improve the search performance of CGP on various single- and multiple-output Boolean function benchmarks.
引用
收藏
页码:566 / 569
页数:4
相关论文
共 28 条
  • [1] An empirical study of the efficiency of learning boolean functions using a Cartesian Genetic Programming approach
    Miller, JF
    [J]. GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1135 - 1142
  • [2] Towards Discrete Phenotypic Recombination in Cartesian Genetic Programming
    Kalkreuth, Roman
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVII, PPSN 2022, PT II, 2022, 13399 : 63 - 77
  • [3] Cartesian genetic programming applied to pitch estimation of piano notes
    Inacio, Tiago
    Miragaia, Rolando
    Reis, Gustavo
    Grilo, Carlos
    Fernandez, Francisco
    [J]. PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [4] Bent Function Synthesis by Means of Cartesian Genetic Programming
    Hrbacek, Radek
    Dvorak, Vaclav
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 414 - 423
  • [5] Using Cartesian genetic programming to implement function modelling
    Yu Z.
    Zeng S.
    Guo Y.
    Song L.
    [J]. International Journal of Innovative Computing and Applications, 2011, 3 (04) : 213 - 222
  • [6] A study of the neutrality of Boolean function landscapes in genetic programming
    Vanneschi, Leonardo
    Pirola, Yuri
    Mauri, Giancarlo
    Tomassini, Marco
    Collard, Philippe
    Verel, Sebastien
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 425 : 34 - 57
  • [7] Automatic learning of image filters using Cartesian genetic programming
    Paris, P. C. D.
    Pedrino, E. C.
    Nicoletti, M. C.
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 2015, 22 (02) : 135 - 151
  • [8] Fast learning neural networks using Cartesian genetic programming
    Khan, Maryam Mahsal
    Ahmad, Arbab Masood
    Khan, Gul Muhammad
    Miller, Julian F.
    [J]. NEUROCOMPUTING, 2013, 121 : 274 - 289
  • [9] Learning algorithm for multilayer morphological perceptron using cartesian genetic programming
    Ortiz, JL
    Piñeiro, RC
    [J]. Proceedings of the Eighth IASTED International Conference on Artificial Intelligence and Soft Computing, 2004, : 226 - 231
  • [10] On dynamical genetic programming: simple Boolean networks in learning classifier systems
    Bull, Larry
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2009, 24 (05) : 421 - 442