FMCGP: frameshift mutation cartesian genetic programming

被引:3
作者
Fang, Wei [1 ]
Gu, Mindan [1 ]
机构
[1] Jiangnan Univ, Dept Comp Sci & Technol, Jiangsu Prov Engn Lab Pattern Recognit & Computat, Wuxi, Jiangsu, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Cartesian genetic programming; Evolutionary computation; Frameshift mutation;
D O I
10.1007/s40747-020-00241-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cartesian Genetic Programming (CGP) is a variant of Genetic Programming (GP) with the individuals represented by a two-dimensional acyclic directed graph, which can flexibly encode many computing structures. In general, CGP only uses a point mutation operator and the genotype of an individual is of fixed size, which may lead to the lack of population diversity and then cause the premature convergence. To address this problem in CGP, we propose a Frameshift Mutation Cartesian Genetic Programming (FMCGP), which is inspired by the DNA mutation mechanism in biology and the frameshift mutation caused by insertion or deletion of nodes is introduced to CGP. The individual in FMCGP has variable-length genotype and the proposed frameshift mutation operator helps to generate more diverse offspring individuals by changing the compiling framework of genotype. FMCGP is evaluated on the symbolic regression problems and Even-parity problems. Experimental results show that FMCGP does not exhibit the bloat problem and the use of frameshift mutation improves the search performance of the standard CGP.
引用
收藏
页码:1195 / 1206
页数:12
相关论文
共 30 条
  • [1] A Survey of Genetic Programming and Its Applications
    Ahvanooey, Milad Taleby
    Li, Qianmu
    Wu, Ming
    Wang, Shuo
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (04) : 1765 - 1794
  • [2] [Anonymous], 1998, KLUWER INT SER ENG C
  • [3] Genetic programming of an algorithmic chemistry
    Banzhaf, W
    Lasarczyk, C
    [J]. GENETIC PROGRAMMING THEORY AND PRACTICE II, 2005, 8 : 175 - 190
  • [4] Diversity in genetic programming: An analysis of measures and correlation with fitness
    Burke, EK
    Gustafson, S
    Kendall, G
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (01) : 47 - 62
  • [5] A comparison of genetic programming and artificial neural networks in metamodeling of discrete-event simulation models
    Can, Birkan
    Heavey, Cathal
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (02) : 424 - 436
  • [6] Cattani PT, 2010, IEEE C EVOL COMPUTAT
  • [7] Clegg J, 2007, GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, P1580
  • [8] GENERAL NATURE OF GENETIC CODE FOR PROTEINS
    CRICK, FH
    BRENNER, S
    WATSTOBI.RJ
    BARNETT, L
    [J]. NATURE, 1961, 192 (480) : 1227 - &
  • [9] Ekárt A, 2000, LECT NOTES COMPUT SC, V1802, P259
  • [10] SPECIFIC MUTAGENIC EFFECT OF BASE ANALOGUES ON PHAGE-T4
    FREESE, E
    [J]. JOURNAL OF MOLECULAR BIOLOGY, 1959, 1 (02) : 87 - 105