Exploiting Reflection in Object Oriented Genetic Programming

Created by W.Langdon from gp-bibliography.bib Revision:1.3973

@InProceedings{lucas:2004:eurogp,
  author =       "Simon Lucas",
  title =        "Exploiting Reflection in Object Oriented Genetic
                 Programming",
  booktitle =    "Genetic Programming 7th European Conference, EuroGP
                 2004, Proceedings",
  year =         "2004",
  editor =       "Maarten Keijzer and Una-May O'Reilly and 
                 Simon M. Lucas and Ernesto Costa and Terence Soule",
  volume =       "3003",
  series =       "LNCS",
  pages =        "369--378",
  address =      "Coimbra, Portugal",
  publisher_address = "Berlin",
  month =        "5-7 " # apr,
  organisation = "EvoNet",
  publisher =    "Springer-Verlag",
  keywords =     "genetic algorithms, genetic programming: Poster",
  ISBN =         "3-540-21346-5",
  URL =          "http://algoval.essex.ac.uk/rep/oogp/ReflectionBasedGP.pdf",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=3003&spage=369",
  DOI =          "doi:10.1007/978-3-540-24650-3_35",
  abstract =     "Most programs currently written by humans are
                 object-oriented ones. Two of the greatest benefits of
                 object oriented programming are the separation of
                 interface from implementation, and the notion that an
                 object may have state. This paper describes a simple
                 system that enables object-oriented programs to be
                 evolved. The system exploits reflection to
                 automatically discover features about the environment
                 (the existing classes and objects) in which it is to
                 operate. This enables us to evolve object-oriented
                 programs for the given problem domain with the minimum
                 of effort. Currently, we are only evolving method
                 implementations. Future work will explore how we can
                 also evolve interfaces and classes, which should be
                 beneficial to the automatic generation of structured
                 solutions to complex problems. We demonstrate the
                 system with the aid of an evolutionary art example.",
  notes =        "Part of \cite{keijzer:2004:GP} EuroGP'2004 held in
                 conjunction with EvoCOP2004 and EvoWorkshops2004",
}

Genetic Programming entries for Simon M Lucas

Citations