Projects / GPalta

GPalta

GPalta is a genetic programming toolbox that aims for simplicity and speed. It features tree-based genetic programming, optional strong typing, a multithreaded GUI to control an evolution process, the ability to save evolutions to a file, to be continued at another time and place, and easy interoperability with Matlab.

Tags
Licenses
Implementation

RSS Recent releases

  •  19 Dec 2007 04:08

Release Notes: Multi-threaded evaluation of individuals and fitness assignment were added, as well as an experimental implementation of distributed (networked) evaluation. An implementation of a recently published clustering application and other minor improvements were included.

  •  26 Jan 2007 00:50

Release Notes: The code was restructured to allow for different type of individuals. Multi-tree individuals were implemented. The code was migrated form Ptolemy Plot to JChart2D (GPL). The code is now easier to customize, since fitness, selector, population, and ranking classes can be directly specified in a configuration file. Several new utility methods were implemented in the Common class. New nodes were added. Bugs were fixed.

  •  05 Apr 2006 02:15

Release Notes: New features include several new selection methods, a new way to specify available nodes and their settings at startup (without recompiling), easier custom node creation, an option not to reevaluate trees that haven't changed from the previous generation was added, some new nodes, a basic (but functional) tree parser, and better configuration documentation.

  •  06 Dec 2005 07:13

Release Notes: This release fixes a problem with threads not terminating and remaining in memory.

  •  27 Nov 2005 22:11

Release Notes: Fixes the run scripts and .zip file format.

RSS Recent comments

17 May 2010 23:43 polydeuces Thumbs up

The strength of GPalta is that it is simple and uncluttered. Although this also means a minimum feature set, it is very easy to experiment with in comparison to something like ECJ. Unfortunately, it seems as though development may have stalled.

Screenshot

Project Spotlight

NovaFTP

A fast, modern, and feature-rich FTP client.

Screenshot

Project Spotlight

Filemonitor

Software to monitor for open files on your system in real time.