Using Numerical Simplification to Control Bloat in Genetic Programming

被引:0
|
作者
Kinzett, David [1 ]
Zhang, Mengjie [1 ]
Johnston, Mark [1 ]
机构
[1] Victoria Univ Wellington, Sch Math Stat & Comp Sci, Wellington, New Zealand
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In tree based genetic programming there is a tendency for the size of the programs to increase from generation to generation, a process known as bloat. It is standard practice to place some form of control on program size either by limiting the number of nodes or the depth of the tree, or by adding a component to the Fitness function that rewards smaller programs (parsimony pressure). Others have proposed directly simplifying individual programs using algebraic methods. In this paper, we add node-based numerical simplification as a tree pruning criterion to control program size. We show that simplification results in reductions in expected program size, memory use and computation time. We further show that numerical simplification performs at least as well is algebraic simplification alone, and in some cases will outperform algebraic simplification.
引用
收藏
页码:493 / 502
页数:10
相关论文
共 50 条
  • [1] Numerical simplification for bloat control and analysis of building blocks in genetic programming
    Kinzett, David
    Johnston, Mark
    Zhang, Mengjie
    [J]. EVOLUTIONARY INTELLIGENCE, 2009, 2 (04) : 151 - 168
  • [2] A comparison of bloat control methods for genetic programming
    Luke, Sean
    Partait, Liviu
    [J]. EVOLUTIONARY COMPUTATION, 2006, 14 (03) : 309 - 344
  • [3] Contribution Based Bloat Control in Genetic Programming
    Song, Andy
    Chen, Dunhai
    Zhang, Mengjie
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [4] Operator equalisation for bloat free genetic programming and a survey of bloat control methods
    Silva, Sara
    Dignum, Stephen
    Vanneschi, Leonardo
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2012, 13 (02) : 197 - 238
  • [5] Operator equalisation for bloat free genetic programming and a survey of bloat control methods
    Sara Silva
    Stephen Dignum
    Leonardo Vanneschi
    [J]. Genetic Programming and Evolvable Machines, 2012, 13 : 197 - 238
  • [6] Control of bloat in genetic programming by means of the island model
    de Vega, FF
    Gil, GG
    Pulido, JAG
    Guisado, JL
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN VIII, 2004, 3242 : 263 - 271
  • [7] Dynamic limits for bloat control in genetic programming and a review of past and current bloat theories
    Silva, Sara
    Costa, Ernesto
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (02) : 141 - 179
  • [8] Dynamic limits for bloat control in genetic programming and a review of past and current bloat theories
    Sara Silva
    Ernesto Costa
    [J]. Genetic Programming and Evolvable Machines, 2009, 10 : 141 - 179
  • [9] Bounding Bloat in Genetic Programming
    Doerr, Benjamin
    Koetzing, Timo
    Lagodzinski, J. A. Gregor
    Lengler, Johannes
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 921 - 928
  • [10] Analysis of Building Blocks with Numerical Simplification in Genetic Programming
    Kinzett, David
    Zhang, Mengjie
    Johnston, Mark
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2010, 6021 : 289 - +