GENETIC PROGRAMMING WITH LINEAR REPRESENTATION: A SURVEY

被引:21
|
作者
Oltean, Mihai [1 ]
Grosan, Crina [1 ]
Diosan, Laura [1 ]
Mihaila, Cristina [1 ]
机构
[1] Univ Babes Bolyai, Dept Comp Sci, Fac Math & Comp Sci, Cluj Napoca 400084, Romania
关键词
Genetic programming; linear genetic programming; gene expression programming; multi expression programming; grammatical evolution; Cartesian genetic programming; stack-based genetic programmig; GRAMMATICAL EVOLUTION; MINIATURE ROBOT; NEURAL-NETWORKS; CLASSIFICATION; PERFORMANCE; CIRCUITS; DESIGN; RULES;
D O I
10.1142/S0218213009000111
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic Programming (GP) is an automated method for creating computer programs starting from a high-level description of the problem to be solved. Many variants of GP have been proposed in the recent years. In this paper we are reviewing the main GP variants with linear representation. Namely, Linear Genetic Programming, Gene Expression Programming, Multi Expression Programming, Grammatical Evolution, Cartesian Genetic Programming and Stack-Based Genetic Programming. A complete description is provided for each method. The set of applications where the methods have been applied and several Internet sites with more information about them are also given.
引用
收藏
页码:197 / 238
页数:42
相关论文
共 50 条
  • [1] Linear genetic programming using a compressed genotype representation
    Parent, J
    Nowé, A
    Steenhaut, K
    Defaweux, A
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 1164 - 1171
  • [2] Improved representation and genetic operators for linear genetic programming for automated program repair
    Oliveira, Vinicius Paulo L.
    de Souza, Eduardo Faria
    Le Goues, Claire
    Camilo-Junior, Celso G.
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (05) : 2980 - 3006
  • [3] Improved representation and genetic operators for linear genetic programming for automated program repair
    Vinicius Paulo L. Oliveira
    Eduardo Faria de Souza
    Claire Le Goues
    Celso G. Camilo-Junior
    Empirical Software Engineering, 2018, 23 : 2980 - 3006
  • [4] Canonical Representation Genetic Programming
    Woodward, John R.
    Bai, Ruibin
    WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 585 - 592
  • [5] Adapting representation in genetic programming
    Janikow, CZ
    GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS, 2004, 3103 : 507 - 518
  • [6] A comparison of Cartesian Genetic Programming and Linear Genetic Programming
    Wilson, Garnett
    Banzhaf, Wolfgang
    GENETIC PROGRAMMING, PROCEEDINGS, 2008, 4971 : 182 - 193
  • [7] A neural network representation of linear programming
    Li, HX
    Da, XL
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 124 (02) : 224 - 234
  • [8] A knowledge representation for linear programming model
    Hu, XP
    Qian, GM
    Hu, YQ
    Yang, DL
    PROCEEDINGS OF '97 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, 1997, : 35 - 41
  • [9] Representation and structural difficulty in genetic programming
    Hoai, NX
    McKay, RI
    Essam, D
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (02) : 157 - 166
  • [10] Biomimetic Representation with Enzyme Genetic Programming
    Michael A. Lones
    Andy M. Tyrrell
    Genetic Programming and Evolvable Machines, 2002, 3 (3) : 315 - 315