Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language
Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language
Learning recursive functions with object oriented genetic programming
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
Basic object oriented genetic programming
IEA/AIE'11 Proceedings of the 24th international conference on Industrial engineering and other applications of applied intelligent systems conference on Modern approaches in applied intelligence - Volume Part I
Hi-index | 0.00 |
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.