GP Studio
Home

 

Tour
Download
What's New
Support

GP Studio 2.60 is a powerful model development environment that offers significant Genetic Programming features hosted within an easily accessible user interface.  The software package enables the automatic creation of analytical models, with the models presented in source code form.  The underlying analytical engine is fully multi-core and distributed computing enabled!  Details of the GP Studio software can be found by using the navigation pane on the left hand side of this site.

What's New (January 1, 2008)
GP Studio is now free!  That's right, the full GP Studio application can be downloaded and used free of charge, but comes with no free on-demand support.  I have decided to move to a paid support model.  If you desire my support to help with the application of the software to a problem, I am available on a paid consulting basis.  Please review the Support link for details.

Application Features

bulletDistributed Computing
bulletMulti-Core Support
bulletRelational Database Storage
bulletAbility to import from comma separated files
bulletAbility to import from semi-colon separated files, including proper numerical localization
bulletData Visualization
bulletUser ability to write building block functions
bulletUser ability to write fitness evaluation functions
bulletProject based modeling
bulletMultiple modeling profiles within each project
bulletProgram Visualization & Analysis
bulletSource code as: C, C++, C#, Visual Basic.NET, Java and Fortran
bulletTabular results
bulletGraphical results
bulletModel diagram
bulletIntegrated computing against multiple validation files
bulletHighly responsive, multi-threaded user interface
bulletBatch Model Processing

Genetic Programming Features

bulletGenetic Operators
bulletReproduction
bulletMutation
bulletCrossover
bulletHigh Level Structures
bulletAutomatically Defined Functions
bulletAutomatically Defined Loops
bulletIndexed Memory
bulletProgram Fitness
bulletRaw (Absolute) Fitness
bulletR2 Correlation
bulletHit Count
bulletCustom Fitness Functions (user ability to write fitness tests)
bulletProgram Code Reduction Techniques
bulletMulti-Objective (SPEA2 Implementation)
bulletAdaptive Parsimony Pressure
bulletPruning/Editing
bulletPopulation Initialization
bulletFull
bulletGrow
bulletRamped Half-n-Half
bulletReproduction
bulletTournament
bulletGreedy Over Selection
bulletRandom Integer and Floating constants
bulletUser Defined Functions
bulletTime Series history of input parameters