RMIT Genetic Programming Package (RMIT
A/P Vic Ciesielski
School of Computer Science and Information Technology
VIC 3001, Melbourne, Australia
Tel: +613 99252926
What is RMIT GP?
RMIT-GP is a genetic programming package written in C++. It is
intended for serious genetic programming research. It comes with a
full implementation of all of the components necessary to implement
a GP solution to a problem. It is designed to permit easy
experimentation with the various components of a GP system. It was
originally designed and built by Vic Ciesielski and Peter Wilson for
a robocup application. It was subsequently totally re-engineered by
Vic Ciesielski and Dylan Mawhinney. This was partially funded by
the Victorian Partnership for Advanced Computing (VPAC). Further
modifications were made by Xiang Li , Andrew Innes and
Teja Nanduri. Some of the history can be found in the
How to run RMIT GP at RMIT?
On a Solaris system RMIT-GP
needs version gcc-4.2.2 or lower of gcc
. This can be downloaded
from the aarnet
RMIT CS machines already have this version
installed. The methods for setting up the environment and running
the example programs can be viewed here
The distribution runs without the need to modify any files on the
Linux distributions we have used (Redhat, Ubuntu).
Basic and advanced RMIT GP run-log graphing tools
- A run-log can easily be converted into a simple fitness
graph by scripts and some scripts are included in the 'graphing'
sub-directory in version 1.5
- Some comprehensive scripts for analysing runs (gpanalyse) have been
developed by Michael Foster and can be downloaded from
here. There is
extensive documentation in the 'doc' directory.
Support and FAQ
students interested in
Computing can find a list of possible projects
Accounts on the ECML group's
super computer facility.
Created by Xiang Li (Last