Exploiting Reflection in Object Oriented Genetic Programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @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",
-
DOI = "doi:10.1007/978-3-540-24650-3_35",
-
size = "10 pages",
-
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