• DocumentCode
    3479536
  • Title

    A New Approach to Calculate the Best Context of a Tree and its Application in Defining a Constructive, Context Aware Crossover for GP

  • Author

    Majeed, Hammad ; Rya, Conor

  • Author_Institution
    Comput. Sci. & Inf. Syst., Limerick Univ., Limerick
  • fYear
    2007
  • fDate
    11-13 Oct. 2007
  • Firstpage
    765
  • Lastpage
    768
  • Abstract
    Genetic programming (GP) is an evolutionary algorithm that evolves computer programs. Its main recombination operator is standard one point crossover which is generally accepted to be one of GP´s weak points, due to its ignorance of the context into which genetic material is placed. This work introduces a new context aware recombination operator called context-aware crossover. It implicitly calculates the best possible context of the subtree-to- be-exchanged in the other parent and places it there. It is tested on a wide range of problems and found quite constructive in general and quite effective on hard problems, in particular. It has also shown the ability to generate quite smaller trees than standard GP without effecting the fitness of a population adversely.
  • Keywords
    biology computing; genetic algorithms; trees (mathematics); aware recombination operator; context-aware crossover; genetic programming; hard problems; tree; Application software; Code standards; Computer science; Context awareness; Evolutionary computation; Genetic programming; Information systems; Information technology; Protection; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in the Convergence of Bioscience and Information Technologies, 2007. FBIT 2007
  • Conference_Location
    Jeju City
  • Print_ISBN
    978-0-7695-2999-8
  • Type

    conf

  • DOI
    10.1109/FBIT.2007.100
  • Filename
    4524203