Me

Andy Turner
PhD Student
University of York
andrew.turner@york.ac.uk

CGP-DEMO

The program below is a JavaScript implementation of Cartesian Genetic Programming (CGP). The aim is to allow people to be introduced to CGP with minimum investment on their part i.e. no programming. Please use Opera, Google Chrome or Mozilla Firefox (pretty much anything other than Internet Explorer) with JavaScript enabled.

Details of each parameter is provided via tooltips by hovering the cursor over the corresponding (?) image. Warnings of invalid parameter choices are provide via alert pop-up windows which may be prevented by pop-up blockers. The fitness value assigned to each chromosome is the number of incorrect outputs when all inputs are applied; that is a fitness value of zero represents a perfect solution. The progress bars currently only work under Opera.

For a general introduction to CGP see here.

CGP Parameters
Generations:
Runs:
Mu:
Lambda:
Num Nodes:
Mutation Percentage:
Function Set: AND OR
NAND NOR
NOT XOR
Problem:

Progress
Runs:
Gens:

Results

Average Fitness: XXX
Average Generations: XXX
Average Evaluations: XXX
Average Active Nodes: XXX


Run Fitness Generations Evaluations Active Nodes