| Evolving java objects using a grammar-based approach |
| Full text |
Pdf
(277 KB)
|
Source
|
Genetic And Evolutionary Computation Conference
archive
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
table of contents
Montreal, Québec, Canada
POSTER SESSION: Track 10: genetic programming
table of contents
Pages 1891-1892
Year of Publication: 2009
ISBN:978-1-60558-325-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 23, Citation Count: 0
|
|
|
ABSTRACT
Grammar-Based Object Oriented Genetic Programming leverages the Object Oriented programming paradigm in evolutionary computation. The difference between this approach and others is that the resulting solution is a syntactically correct and executable Java program. Candidate solutions are created and tested against a JUnit test suite. Evolved solutions incorporate useful Object Oriented patterns. To create and compile the Java classes a new framework for Grammar-Based Genetic Programming has been created. The framework is entirely written in Java. By externally compiling and then loading the classes into the framework for testing true object-oriented encapsulation is achieved. For the first time state and behaviour can be passed around as an object.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Abbott, J. Guo, and B. Parviz. Guided genetic programming. In The 2003 International Conference on Machine Learning; Models, Technologies and Applications (MLMTA'03), las Vegas, 23--26 June 2003. CSREA Press.
|
| |
2
|
A. Agapitos and S. M. Lucas. Learning recursive functions with ob ject oriented genetic programming. In P. Collet, M. Tomassini, M. Ebner, S. Gustafson, and A. Ekart, editors, Proceedings of the 9th European Conference on Genetic Programming, volume 3905 of Lecture Notes in Computer Science, pages 166--177, Budapest, Hungary, 10 -- 12 Apr. 2006. Springer.
|
| |
3
|
|
| |
4
|
|
| |
5
|
D. Sosnoski. Java programming dynamics, part 2: Introducing reflection. 15 September 2008 http://www.ibm.com/developerworks/java/library/j-dyn0603/, 06 2003.
|
|