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 条
  • [1] A less destructive, context-aware crossover operator for GP
    Majeed, H
    Ryan, C
    GENETIC PROGRAMMING, PROCEEDINGS, 2006, 3905 : 36 - 48
  • [2] On the Constructiveness of Context-Aware Crossover
    Majeed, Hammad
    Ryan, Conor
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1659 - 1666
  • [3] CONTEXT-AWARE FEATURE QUERY TO IMPROVE THE PREDICTION PERFORMANCE
    Kachuee, Mohammad
    Hosseini, Anahita
    Moatamed, Babak
    Darabi, Sajad
    Sarrafzadeh, Majid
    2017 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2017), 2017, : 838 - 842
  • [4] Performance Tuning of Database Systems Using a Context-aware Approach
    Nimalasena, Asanga
    Getov, Vladimir
    2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2014, : 98 - 103
  • [5] Context Addressing using Context-Aware Flooding
    Victor, Koen
    Pauty, Julien
    Berbers, Yolande
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 1960 - 1961
  • [6] Resolving Context Conflicts Using Association Rules (RCCAR) to Improve Quality of Context-Aware Systems
    Al-Shargabi, Asma Abdulghani
    Siewe, Francois
    PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 1450 - 1455
  • [7] Using Topic Hierarchies with Privileged Information to Improve Context-Aware Recommender Systems
    Sundermann, Camila V.
    Domingues, Marcos A.
    Marcacini, Ricardo M.
    Rezende, Solange O.
    2014 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2014, : 61 - 66
  • [8] Using ontologies in context-aware applications
    de Almeida, Damiao Ribeiro
    Baptista, Claudio de Souza
    de Andrade, Fabio Gomes
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 349 - +
  • [9] A Simple Framework for Context-Aware Driver Performance
    Ali, Hashim
    Muhammad, Abubakr
    Khan, Muhammad Mudassir
    2020 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2020,
  • [10] Context-Aware Process Performance Indicator Prediction
    Marquez-Chamorro, Alfonso E.
    Revoredo, Kate
    Resinas, Manuel
    Del-Rio-Ortega, Adela
    Santoro, Flavia M.
    Ruiz-Cortes, Antonio
    IEEE ACCESS, 2020, 8 : 222050 - 222063