On the Architecture and Implementation of Tree-based Genetic Programming in HeuristicLab

被引:0
|
作者
Kommenda, Michael [1 ]
Kronberger, Gabriel [1 ]
Wagner, Stefan [1 ]
Winkler, Stephan [1 ]
Affenzeller, Michael [1 ]
机构
[1] Univ Appl Sci Upper Austria, Sch Informat Commun & Media, Softwarepk 11, A-4232 Hagenberg, Austria
关键词
Genetic Programming; Symbolic Regression; HeuristicLab;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article describes the architecture and inplementation of the genetic progranmming (GP) framework of HeuristicLab. In particular we focus on the core design goals, namely extensibility, usability, and performance optimization and explain our approach to reach these goals. The overall design, the encoding, interpretation, and evaluation of programs is described and code examples are given to explain core aspects of the framework. HeuristicLab is available as open source software at http://dev.heuristiclab.com.
引用
收藏
页码:101 / 108
页数:8
相关论文
共 50 条
  • [1] Recursion in tree-based genetic programming
    Alexandros Agapitos
    Michael O’Neill
    Ahmed Kattan
    Simon M. Lucas
    [J]. Genetic Programming and Evolvable Machines, 2017, 18 : 149 - 183
  • [2] Recursion in tree-based genetic programming
    Agapitos, Alexandros
    O'Neill, Michael
    Kattan, Ahmed
    Lucas, Simon M.
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2017, 18 (02) : 149 - 183
  • [3] Memory with Memory in Tree-Based Genetic Programming
    Poli, Riccardo
    McPhee, Nicholas F.
    Citi, Luca
    Crane, Ellery
    [J]. GENETIC PROGRAMMING, 2009, 5481 : 25 - +
  • [4] EASEA Parallelization of Tree-Based Genetic Programming
    Maitre, Ogier
    Querry, Stephane
    Lachiche, Nicolas
    Collet, Pierre
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [5] A selective mutation operator for tree-based genetic programming
    Aichour, Malek
    Batouche, Mohamed
    [J]. International Review on Computers and Software, 2009, 4 (01) : 101 - 106
  • [6] Tag-based Modularity in Tree-based Genetic Programming
    Spector, Lee
    Harrington, Kyle
    Helmuth, Thomas
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 815 - 822
  • [7] Bottom-Up Tree Evaluation in Tree-Based Genetic Programming
    Li, Geng
    Zeng, Xiao-Jun
    [J]. ADVANCES IN SWARM INTELLIGENCE, PT 1, PROCEEDINGS, 2010, 6145 : 513 - 522
  • [8] Tree-based software quality classification using genetic programming
    Liu, Y
    Khoshgoftaar, T
    [J]. NINTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2003 PROCEEDINGS, 2003, : 183 - 188
  • [9] On the limiting distribution of program sizes in tree-based genetic programming
    Poli, Riccardo
    Langdon, William B.
    Dignum, Stephen
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2007, 4445 : 193 - +
  • [10] An analysis of depth of crossover points in tree-based Genetic Programming
    Xie, Huayang
    Zhang, Mengjie
    Andreae, Peter
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 4561 - 4568