Using context-aware crossover to improve the performance of GP

被引:0
|
作者
Majeed, Harnmad [1 ]
Ryan, Conor [1 ]
机构
[1] Univ Limerick, Dept Comp Sci & Informat Syst, Limerick, Ireland
关键词
context Aware crossover; context; tree context; performance; destructive effects; standard crossover; one point crossover;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes the use of a recently introduced crossover operator for GP, context-aware crossover. Given a randomly selected subtree from one parent, context-aware crossover will always find the best location to place the subtree in the other parent. We examine the performance of GP when context-aware crossover is used as an extra crossover operator, and show that standard crossover is far more destructive, and that performance is better when only context-aware crossover is used. There is still a place for standard crossover, however, and results suggest that using standard crossover in the initial part of the run and then switching to context-aware crossover yields the best performance. We show that, across a range of standard GP benchmark problems, context-aware crossover produces a higher best fitness as well as a higher mean fitness, and even manages to solve the 11-bit multiplexer problem without ADFs. Furthermore, the individuals produced this way are much smaller than standard GP, and far fewer individual evaluations are required, so GP achieves a higher fitness by evaluating fewer and smaller individuals.
引用
收藏
页码:847 / +
页数:2
相关论文
共 50 条
  • [31] Context-Aware IPTV
    Song, Songbo
    Moustafa, Hassnaa
    Afifi, Hossam
    WIRED-WIRELESS MULTIMEDIA NETWORKS AND SERVICES MANAGEMENT, 2009, 5842 : 189 - +
  • [32] A Generic Framework for Context-Aware Process Performance Analysis
    Hompes, Bart F. A.
    Buijs, Joos C. A. M.
    van der Aalst, Wil M. P.
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2016 CONFERENCES, 2016, 10033 : 300 - 317
  • [33] The Context-Aware Browser
    Coppola, Paolo
    Della Mea, Vincenzo
    Di Gaspero, Luca
    Menegon, Davide
    Mischis, Danny
    Mizzaro, Stefano
    Scagnetto, Ivan
    Vassena, Luca
    IEEE INTELLIGENT SYSTEMS, 2010, 25 (01) : 38 - 47
  • [34] Evaluating Bluetooth Performance as the Support for Context-Aware Applications
    Juan-Carlos Cano
    David Ferrández-Bell
    Pietro Manzoni
    Telecommunication Systems, 2005, 28 : 333 - 347
  • [35] CAMP: A context-aware cricket players performance metric
    Ayub, Muhammad Sohaib
    Ullah, Naimat
    Ali, Sarwan
    Khan, Imdad Ullah
    Awais, Mian Muhammad
    Khan, Muhammad Asad
    Faizullah, Safiullah
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2024, 75 (06) : 1140 - 1156
  • [36] Evaluating Bluetooth performance as the support for context-aware applications
    Cano, JC
    Ferrández-Bell, D
    Manzoni, P
    TELECOMMUNICATION SYSTEMS, 2005, 28 (3-4) : 333 - 347
  • [37] Towards context-aware collaborative filtering by learning context-aware latent representations
    Liu, Xin
    Zhang, Jiyong
    Yan, Chenggang
    KNOWLEDGE-BASED SYSTEMS, 2020, 199
  • [38] Context-aware regulation of context-aware mobile services in pervasive computing environments
    Syukur, Evi
    Loke, Seng Wai
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 4, 2006, 3983 : 138 - 147
  • [39] Context-aware learning using augmented reality and WebQuest to improve students' learning outcomes in history
    Harncharnchai, Atichart
    Saeheaw, Teeraporn
    INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2018, 23 (03) : 283 - 303
  • [40] Context Variability for Context-Aware Systems
    Capilla, Rafael
    Ortiz, Oscar
    Hinchey, Mike
    COMPUTER, 2014, 47 (02) : 85 - 87