Keywords : Evolutionary Computation, Object-oriented, GUI, Java.
GUIDE: A graphical interface for EO
Abstract: GUIDE is a graphical user interface for the Open Soucre library EO (see above). It allows the user to describe its genome (the structure that will evolve) graphically, represented as a tree, using containers and elementary types (booleans, integers, real numbers and permutations). All representation-dependent operators (initialization, crossover and mutation) can then be defined either using default values, built bottom-up from the elementary types, or user-defined operators. Developing a prototype for a new search space involving complex structures has now become a matter of minutes.
GUIDE was programmed in JAVA by James Manley during the 6 months of his DESS stage in 2004. It is a follow-up of a previous tool developed in collaboration with Pierre Collet in the DREAM project ( http://www.dcs.napier.ac.uk/~benp/dream/dream.htm ).
The improvements that are now brought to GUIDE concern the link with WEKA (addition of a new type of genotype, compliant with Weka .aff files) and a better separation of GUIDE and EO, allowing to consider using GUIDE for another lirbary (e.g. BEAGLE, the library developped by Christian Gagné, post-doc ERCIM at TAO from May 2005 to February 2006).