Cartesian genetic programming

被引:0
|
作者
Miller, JF [1 ]
Thomson, P
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
[2] Napier Univ, Sch Comp, Edinburgh EH14 1DJ, Midlothian, Scotland
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a new form of Genetic Programming called Cartesian Genetic Programming in which a program is represented as an indexed graph. The graph is encoded in the form of a linear string of integers. The inputs or terminal set and node outputs are numbered sequentially. The node functions are also separately numbered. The genotype is just a list of node connections and functions. The genotype is then mapped to an indexed graph that can be executed as a program. Evolutionary algorithms are used to evolve the genotype in a symbolic regression problem (sixth order polynomial) and the Santa Fe Ant Trail. The computational effort is calculated for both cases. It is suggested that hit effort is a more reliable measure of computational efficiency. A neutral search strategy that allows the fittest genotype to be replaced by another equally fit genotype (a neutral genotype) is examined and compared with non-neutral search for the Santa Fe ant problem. The neutral search proves to be much more effective.
引用
收藏
页码:121 / 132
页数:12
相关论文
共 50 条
  • [1] A comparison of Cartesian Genetic Programming and Linear Genetic Programming
    Wilson, Garnett
    Banzhaf, Wolfgang
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2008, 4971 : 182 - 193
  • [2] Recurrent Cartesian Genetic Programming
    Turner, Andrew James
    Miller, Julian Francis
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 476 - 486
  • [3] On the Parameterization of Cartesian Genetic Programming
    Kaufmann, Paul
    Kalkreuth, Roman
    [J]. 2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [4] Complexity and Cartesian Genetic Programming
    Woodward, JR
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2006, 3905 : 260 - 269
  • [5] Hardware accelerators for Cartesian genetic programming
    Vasicek, Zdenek
    Sekanina, Lukas
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2008, 4971 : 230 - +
  • [6] Asynchronous Parallel Cartesian Genetic Programming
    Harter, Adam
    Tauritz, Daniel R.
    Siever, William M.
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1820 - 1824
  • [7] A New Crossover Technique for Cartesian Genetic Programming Genetic Programming Track
    Clegg, Janet
    Walker, James Alfred
    Miller, Julian Francis
    [J]. GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1580 - 1587
  • [8] Multitask Evolution with Cartesian Genetic Programming
    Scott, Eric O.
    De Jong, Kenneth A.
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 255 - 256
  • [9] Compact Version of Cartesian Genetic Programming
    Burian, Petr
    [J]. 2014 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2014, : 63 - 66
  • [10] Comparative Evaluation of Genetic Operators in Cartesian Genetic Programming
    Manazir, Abdul
    Raza, Khalid
    [J]. INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 : 765 - 774