GPsys 1.1
Adil Qureshi - June 1997
GPsys (pronounced gipsys) is a Java (requires Java
1.1 or later) based Genetic
Programming system developed by Adil
Qureshi. The software including documentation, source and executables
are made available for non-commercial use only. Please feel free
to email me if you experience
any problems using GPsys. Have fun...
Feature Summary
-
Steady State engine
-
ADF support
-
Strongly Typed
-
supports generic functions and terminals
-
has many built-in primitives
-
includes indexed memory
-
exception support
-
Save/Load feature
-
can save/load current generation to/from a file
-
data stored in GZIP compression format to minimise disk requirements
-
uses serialisable objects for efficiency
-
Fully Documented
-
Example Problems
-
Lawnmower (including GUI viewer)
-
Symbolic Regression
-
Totally Parameterised
-
Fully Object Oriented and Extensible
-
High Performance
-
Memory Efficient
Installation
Download one of the following and uncompress it :-
-
gpsys-1.1.zip
(Windows 95/NT - use WinZip to decompress - with use
directory names checked )
-
gpsys-1.1.tar.Z
(Unix compressed - use "uncompress -c gpsys-1.1.tar.Z
| tar xvf -" to decompress)
-
gpsys-1.1.tar.gz
(Unix compressed - use "gunzip -c gpsys-1.1.tar.gz
| tar xvf -" to decompress)
Testing
In a DOS shell or in a Unix shell, type the following :-
cd gpsys-1.1
java gpsys.lawnmower.LawnMower 0 100 50
java gpsys.symreg.SymReg 0 200 50
To run the code from anywhere, add the full path of the gpsys directory
to your classpath environment variable.