More Efficient Evolution of Small Genetic Programs in Cartesian Genetic Programming by Using Genotypic Age

被引:0
|
作者
Kalkreuth, Roman [1 ]
Rudolph, Guenter [1 ]
Krone, Joerg [2 ]
机构
[1] TU Dortmund Univ, Dept Comp Sci, D-44221 Dortmund, Germany
[2] South Westphalia Univ Appl Sci, D-58644 Iserlohn, Germany
关键词
BREAST-CANCER;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic Programming as an automated method to evolve suitable computer programs for a predefined task can also be applied to multi-objective optimization problems. Originally, Genetic Programming uses tree structures for the representation of a computer program, but further development also enabled a graph based representation called Cartesian Genetic Programming. In the last years, Cartesian Genetic Programming has also been applied to multi-objective optimization problems. For example, we use this representation to determine smaller mathematical expressions or image processing filters with a maximum number of operators. Previous research showed that algorithm stagnation is a common issue in Cartesian Genetic Programming. This behavior comes along with a decrease of diversity in the population and increases the computational effort to find a suitable solution. In this paper, we combine the multi-objective search for smaller genetic programs with an efficient diversity preservation technique. A modified version of the popular NSGA-II algorithm is presented to evolve small programs with a lower amount of fitness evaluations and a higher success rate.
引用
收藏
页码:5052 / 5059
页数:8
相关论文
共 50 条
  • [1] Evolution of Neural Networks using Cartesian Genetic Programming
    Khan, Maryam Mahsal
    Khan, Gul Muhammad
    Miller, Julian F.
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [2] Evolution of robot controller using Cartesian Genetic Programming
    Harding, S
    Miller, JF
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2005, 3447 : 62 - 73
  • [3] Evolution of Iterative Formulas Using Cartesian Genetic Programming
    Minarik, Milos
    Sekanina, Lukas
    [J]. KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT I: 15TH INTERNATIONAL CONFERENCE, KES 2011, 2011, 6881 : 11 - 20
  • [4] 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
  • [5] Cartesian Genetic Programming as an Optimizer of Programs Evolved with Geometric Semantic Genetic Programming
    Koncal, Ondrej
    Sekanina, Lukas
    [J]. GENETIC PROGRAMMING, EUROGP 2019, 2019, 11451 : 98 - 113
  • [6] Evolution and acquisition of modules in Cartesian Genetic Programming
    Walker, JA
    Miller, JF
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2004, 3003 : 187 - 197
  • [7] Parallel evolution using multi-chromosome cartesian genetic programming
    James Alfred Walker
    Katharina Völk
    Stephen L. Smith
    Julian Francis Miller
    [J]. Genetic Programming and Evolvable Machines, 2009, 10 : 417 - 445
  • [8] Parallel evolution using multi-chromosome cartesian genetic programming
    Walker, James Alfred
    Voelk, Katharina
    Smith, Stephen L.
    Miller, Julian Francis
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (04) : 417 - 445
  • [9] Evolution of Deep Convolutional Neural Networks Using Cartesian Genetic Programming
    Suganuma, Masanori
    Kobayashi, Masayuki
    Shirakawa, Shinichi
    Nagao, Tomoharu
    [J]. EVOLUTIONARY COMPUTATION, 2020, 28 (01) : 141 - 163
  • [10] Cartesian genetic programming
    Miller, JF
    Thomson, P
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2000, 1802 : 121 - 132