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 条
  • [21] Context-aware sensors
    Elnahrawy, E
    Nath, B
    WIRELESS SENSOR NETWORKS, PROCEEDINGS, 2004, 2920 : 77 - 93
  • [22] Context-aware textures
    Lu, Jianye
    Georghiades, Athinodoros S.
    Glaser, Andreas
    Wu, Hongzhi
    Wei, Li-Yi
    Guo, Baining
    Dorsey, Julie
    Rushmeier, Holly
    ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (01):
  • [23] Context-aware communication
    Ranganathan, A
    Lei, H
    COMPUTER, 2003, 36 (04) : 90 - 92
  • [24] Context-aware trails
    Clarke, S
    Driver, C
    COMPUTER, 2004, 37 (08) : 97 - 99
  • [25] Using Quality of Context to Resolve Conflicts in Context-Aware Systems
    Manzoor, Atif
    Truong, Hong-Linh
    Dustdar, Schahram
    QUALITY OF CONTEXT, 2009, 5786 : 144 - 155
  • [26] Context-Aware Recommendations Using Differential Context Weighting and Metaheuristics
    Gusain, Kunal
    Gupta, Aditya
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, CIDM 2016, 2017, 556 : 781 - 791
  • [27] Evaluating Bluetooth performance as the support for context-aware applications
    Bell, DF
    Cano, JC
    Manzoni, P
    ICCCN 2003: 12TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2003, : 345 - 350
  • [28] Context-aware clustering
    Yuan, Junsong
    Wu, Ying
    2008 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-12, 2008, : 55 - 62
  • [29] Context-Aware Collector
    Maciel, Carlos A. V., Jr.
    Filho, Jose Anderson S. N.
    Barros, Gabriella A. B.
    Chiu, Thun Pin T. F.
    Tedesco, Patrcia C. A. R.
    da Silva, Fabio Q. B.
    Santos, Andre L. M.
    Cavalcanti, Antonio L. O., Jr.
    Mascaro, Angelica A.
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 2181 - 2186
  • [30] Context-aware aspects
    Tanter, Eric
    Gybels, Kris
    Denker, Marcus
    Bergel, Alexandre
    SOFTWARE COMPOSITION, 2006, 4089 : 227 - 242