Incorporating expert knowledge in object-oriented genetic programming

Michael Richard Medland, Kyle Robert Harrison, Beatrice Ombuki-Berman
2014 Proceedings of the 2014 conference companion on Genetic and evolutionary computation companion - GECCO Comp '14  
Genetic programming (GP) has proven to be successful at generating programs which solve a wide variety of problems. Object-oriented GP (OOGP) extends traditional GP by allowing the simultaneous evolution of multiple program trees, and thus multiple functions. OOGP has been shown to be capable of evolving more complex structures than traditional GP. However, OOGP does not facilitate the incorporation of expert knowledge within the resulting evolved type. This paper proposes an alternative OOGP
more » ... alternative OOGP methodology which does incorporate expert knowledge by the use of a usersupplied, partially-implemented type definition, i.e. an abstract class. Addtional Information LinkableGP is available at
doi:10.1145/2598394.2598494 dblp:conf/gecco/MedlandHO14 fatcat:i3ocjh56uvagzacdogudusrbty