Two New Mutation Techniques for Cartesian Genetic Programming

被引:5
作者
Kalkreuth, Roman [1 ]
机构
[1] TU Dortmund Univ, Dept Comp Sci, Otto Hahn Str 14, Dortmund, Germany
来源
IJCCI: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE | 2019年
关键词
Cartesian Genetic Programming; Mutation; Phenotype;
D O I
10.5220/0008070100820092
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cartesian Genetic Programming is often used with a point mutation as the sole genetic operator. In this paper, we propose two phenotypic mutation techniques and take a step towards advanced phenotypic mutations in Cartesian Genetic Programming The functionality of the proposed mutations is inspired by biological evolution which mutates DNA sequences by inserting and deleting nucleotides. Experiments with boolean functions problem show a better search performance when the proposed mutations are used. The results of our experiments indicate that the proposed mutations are beneficial for the use of Cartesian Genetic Programming.
引用
收藏
页码:82 / 92
页数:11
相关论文
共 19 条
[1]  
Angeline P. J., 1996, Genetic Programming. Proceedings of the First Annual Conference 1996, P21
[2]  
[Anonymous], 1990, GENETIC PROGRAMMING
[3]  
Atkinson T., 2018, EUROGP 2018, P35
[4]  
Cramer N.L., 1985, P 1 INT C GEN ALG L, P183
[5]   BEAGLE - A DARWINIAN APPROACH TO PATTERN-RECOGNITION [J].
FORSYTH, R .
KYBERNETES, 1981, 10 (03) :159-166
[6]  
Goldman BW, 2013, GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P932
[7]  
Hicklin J., 1986, THESIS
[8]  
Kalganova T., 1997, P INT C APPL COMP SY
[9]   A New Subgraph Crossover for Cartesian Genetic Programming [J].
Kalkreuth, Roman ;
Rudolph, Gunter ;
Droschinsky, Andre .
GENETIC PROGRAMMING, EUROGP 2017, 2017, 10196 :294-310
[10]  
Kaufmann Paul., 2008, Proceedings of the 10th annual conference on Genetic and evolutionary computation - GECCO'08, page, P1219, DOI DOI 10.1145/1389095.1389334