Semantically-based crossover in genetic programming: application to real-valued symbolic regression

被引:167
|
作者
Nguyen Quang Uy [2 ]
Nguyen Xuan Hoai [1 ]
O'Neill, Michael [2 ]
McKay, R. I. [3 ]
Galvan-Lopez, Edgar [2 ]
机构
[1] Le Quy Don Univ, Dept Comp Sci, Hanoi, Vietnam
[2] Univ Coll Dublin, Sch Comp Sci & Informat, Complex & Adapt Syst Lab, Dublin, Ireland
[3] Seoul Natl Univ, Sch Comp Sci & Engn, Seoul, South Korea
关键词
Genetic programming; Semantics; Crossover; Symbolic regression locality; REPRESENTATION;
D O I
10.1007/s10710-010-9121-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We investigate the effects of semantically-based crossover operators in genetic programming, applied to real-valued symbolic regression problems. We propose two new relations derived from the semantic distance between subtrees, known as semantic equivalence and semantic similarity. These relations are used to guide variants of the crossover operator, resulting in two new crossover operators-semantics aware crossover (SAC) and semantic similarity-based crossover (SSC). SAC, was introduced and previously studied, is added here for the purpose of comparison and analysis. SSC extends SAC by more closely controlling the semantic distance between subtrees to which crossover may be applied. The new operators were tested on some real-valued symbolic regression problems and compared with standard crossover (SC), context aware crossover (CAC), Soft Brood Selection (SBS), and No Same Mate (NSM) selection. The experimental results show on the problems examined that, with computational effort measured by the number of function node evaluations, only SSC and SBS were significantly better than SC, and SSC was often better than SBS. Further experiments were also conducted to analyse the perfomance sensitivity to the parameter settings for SSC. This analysis leads to a conclusion that SSC is more constructive and has higher locality than SAC, NSM and SC; we believe these are the main reasons for the improved performance of SSC.
引用
收藏
页码:91 / 119
页数:29
相关论文
共 50 条
  • [1] Semantically-based crossover in genetic programming: application to real-valued symbolic regression
    Nguyen Quang Uy
    Nguyen Xuan Hoai
    Michael O’Neill
    R. I. McKay
    Edgar Galván-López
    Genetic Programming and Evolvable Machines, 2011, 12 : 91 - 119
  • [2] SEMANTICS BASED MUTATION IN GENETIC PROGRAMMING: THE CASE FOR REAL-VALUED SYMBOLIC REGRESSION
    Uy, Nguyen Quang
    Hoai, Nguyen Xuan
    O'Neill, Michael
    MENDELL 2009, 2009, : 73 - 80
  • [3] Semantic Aware Crossover for Genetic Programming: The Case for Real-Valued Function Regression
    Nguyen, Quang Uy
    Nguyen, Xuan Hoai
    O'Neill, Michael
    GENETIC PROGRAMMING, 2009, 5481 : 292 - +
  • [4] Smooth Symbolic Regression: Transformation of Symbolic Regression into a Real-Valued Optimization Problem
    Pitzer, Erik
    Kronberger, Gabriel
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2015, 2015, 9520 : 375 - 383
  • [5] Semantic Similarity Based Crossover in GP: The Case for Real-Valued Function Regression
    Uy, Nguyen Quang
    O'Neill, Michael
    Hoai, Nguyen Xuan
    Mckay, Bob
    Galvan-Lopez, Edgar
    ARTIFICIAL EVOLUTION, 2010, 5975 : 170 - +
  • [6] Semantically Driven Crossover in Genetic Programming
    Beadle, Lawrence
    Johnson, Colin G.
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 111 - 116
  • [7] Solving Real-valued Optimisation Problems using Cartesian Genetic Programming Genetic Programming Track
    Walker, James Alfred
    Miller, Julian Francis
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1724 - 1730
  • [8] FNN identifier based on real-valued genetic algorithms
    Wang, Zaen-lei
    Gu, Shu-sheng
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2000, 21 (04): : 354 - 356
  • [9] Real-valued genetic algorithms with disagreements
    Lihu, Andrei
    Holban, Stefan
    Popescu, Oana-Andreea
    MEMETIC COMPUTING, 2012, 4 (04) : 317 - 325
  • [10] Real-Valued Genetic Algorithms with Disagreements
    Lihu, Andrei
    Holban, Stefan
    NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION (NICSO 2011), 2011, 387 : 333 - 346