This gives a list of all known EA software packages available to the public. The list was originally maintained by Nici Schraudolph. In June '93 it was agreed that it would be incorporated into this FAQ and the responsibility for maintenance taken over by the FAQ editor.
A copy of most of the packages described below are kept at ENCORE, (See Q15.3), available by anonymous FTP.
Most GENETIC PROGRAMMING software is available by FTP in: ftp://ftp.io.com/pub/genetic-programming/ There are subdirectories containing papers related to GP, archives of the mailing list, as well as a suite of programs for implementing GP. These programs include the Lisp code from Koza's "Genetic Programming" [KOZA92], as well as implementations in C and C++, as for example SGPC: Simple Genetic Programming in C by Walter Alden Tackett and Aviram Carmi <gpc@ipld01.hac.com>.
A survey paper entitled "Genetic Algorithm Programming Environments" was published in IEEE Computer in the June 1994 issue. Written by Filho, Alippi and Treleaven of University College, London, UK. It's available by FTP as ftp://bells.cs.ucl.ac.uk/papagena/game/docs/gasurvey.ps (file size: 421k).
For many of these software packages, specific ordering instructions are given in the descriptions below (see Q20.1 - Free Software packages, Q20.2 - Commercial Software Packages, Q20.3 - Research Projects). Please read and follow them before unnecessarily bothering the listed author or contact! Also note that these programs haven't been independently tested, so there are no guarantees of their quality.
A major revision was undertaken in August 1994, when all authors were contacted, and asked to confirm the accuracy of the information contained here. A few authors did not respond to the request for information. These are noted below by: (Unverified 8/94). In these cases, FTP address were checked by the FAQ editor, to confirm that this information (at least) is correct. In two cases, email to the author bounced back as "undeliverable" -- these are noted below.
Type (this is a very ad-hoc classification)
GE: generational GA SS: steady-state GA PA: (pseudo) parallel GA ES: evolution strategy OO: object-oriented XP: expert system ED: educational/demo CF: classifier system
OS Operating System; X11 implies Unix; "Win" means Microsoft Windows 3.x/NT (PC); "DOS" means MS-DOS or compatibles.
Lang Programming Language; in parentheses: source code not included; "OPas" = MPW Object Pascal
Price (circa 1994) (1) free to government contractors, $221 otherwise, (2) educational discount available, (3) available as addendum to a book, (4) single 1850 DM, site license 5200 DM, (5) single 200 DM, site license 500 DM, (6) free for academic and educational use.
Author or Contact Name of creator/maintainer. For internet e-mail addresses, refer to the details of the specific package.
Name | Type | OS | Lang | Price | Author/Contact |
BUGS | GE, ED | X11, Suntools | C | free | Joshua Smith |
ComputerAnts | ED,GA | Win | ? | free | Scott Kennedy |
DGenesis | GE, PA, ED | Unix | C | free | Erick Cantu-Paz |
Dougal | SS, GE | DOS | Turbo Pascal | free | Brett Parker |
Ease | GE, ES | Unix | Tcl | free | Joachim Sprave |
ESCaPaDE | ES | Unix | C | free | Frank Hoffmeister |
Evolution Machine | GE, ES | DOS | C | free | Hans-Michael Voigt and Joachim Born |
Evolutionary Objects | GE, OO | Unix | C++ | free | JJ Merelo |
GAC, GAL | GE | Unix | C / Lisp | free | Bill Spears |
GAGA | GE | Unix | C | free | Jon Crowcroft |
GAGS | GE, SS, OO | Unix, DOS | C++ | free | JJ Merelo |
GAlib | GA | Unix, Mac, DOS | C++ | free | Matthew Wall |
GALOPPS | GE, PA | Unix, DOS | C | free | Erik Goodman |
GAMusic | ED | Win | (VB) | $10 | Jason H. Moore |
GANNET | GA, NN | Unix | C | free | Darrell Duane |
GAucsd | GE | Unix | C | free | Nici Schraudolph |
GA Workbench | GE, ED | DOS | (C++) | free | Mark Hughes |
GECO | GE, OO, ED | Unix, MacOS | Lisp | free | George P. W. Williams, Jr. |
Genesis | GE, ED | Unix, DOS | C | free | John Grefenstette |
GENEsYs | GE | Unix | C | free | Thomas Bäck |
GenET | SS, ES, ED | Unix, X, etc. | C | free | Cezary Z. Janikow |
Genie | GE | Mac | Think Pascal | free | Lance Chambers |
Genitor | SS | Unix | C | free | Darrell Whitley |
GENlib | SS | Unix, DOS | C | (6) | Jochen Ruhland |
GENOCOP | GE | Unix | C | free | Zbigniew Michalewicz |
GIGA | SS | Unix | C | free | Joe Culberson |
GPEIST | GP | Win, OS/2 | Smalltalk | free | Tony White |
Imogene | GP | Win | C++ | free | Harley Davis |
JAG | GA | Java | free | Stephen Hartley | |
LibGA | GE, SS, ED | Unix, DOS, NeXT, Amiga | C | free | Art Corcoran |
LICE | ES | Unix, DOS | C | free | Joachim Sprave |
Matlab-GA | GE | ? | Matlab | free | Andy Potvin |
mGA | GE | Unix | C, Lisp | free | Dave Goldberg |
PARAGenesis | PA, GE | CM | C* | free | Michael van Lent |
PGA | PA, SS, GE | Unix, | C | free | Peter Ross |
PGAPack | GA, PA | any | C | free | David Levine |
REGAL | GA | C | free | Filippo Neri | |
SGA-C, SGA-Cube | GE | Unix, nCube | C | free | Robert E. Smith |
Splicer | GE | Mac, X11 | C | (1) | Steve Bayer |
TOLKIEN | OO, GE | Unix, DOS | C++ | free | Anthony Yiu-Cheung Tang |
Trans-Dimensional Learning | NN | Win | ? | free | Universal Problem Solvers |
WOLF | SS | Unix | C | free | David Rogers |
Name | Type | OS | Lang | Price | Author/Contact |
CFS-C | CF, ED | Unix, DOS | C | free | Rick Riolo |
SCS-C | CF, ED | Unix, DOS, Atari TOS | C | free | Jörg Heitkötter |
Name | Type | OS | Lang | Price | Author/Contact |
ActiveGA | GA | Win | (ActiveX) | $99 | Brightwater Software |
EnGENEer | OO, GA | X11 | C | ? | George Robbins |
EvoFrame | OO, ES | Mac, DOS | C++, OPas | (4,2) (5,2) | Optimum Software |
Evolver | GE | DOS, Mac | (C, Pascal) | UKP350 | Palisade |
FlexTool | GA | Win | Matlab | ? | Flexible Intelligence Group |
GAME | OO, GA | X11 | C++ | (3) | Jose R. Filho |
GeneHunter | GA | Win, Excel | (VB) | $369 | Ward Systems |
Generator | GE, SS, ES, OO, ED | Win, Excel | (C++) | $379 | Steve McGrew, New Light Industries |
Genetic Server/ Genetic Library | GE, SS | Win | (ActiveX), (C++) | ? | NeuroDimension Inc. |
MicroGA / Galapagos | OO, SS | Mac, Win | C++ | $249 (2) | Emergent Behavior, Inc. |
Omega | ? | DOS | ? | ? | David Barrow, KiQ Ltd. |
OOGA | OO, GE | Mac, DOS | Lisp | $60 | Lawrence Davis |
PC-Beagle | XP | DOS | ? | 69UKP | Richard Forsyth |
XpertRule GenAsys | XP | DOS | (Think Pascal) | 995UKP | Attar Software |
XYpe | SS | Mac | (C) | $725 | Ed Swartz, Virtual Image Inc. |
[Free Software packages (incl. CFS)] [Commercial Software Packages] [Current Research Projects]
Mistakes in this page?
Hitch Hiker's Guide to Evolutionary Computation,
Issue 7.4, released 18 January 2000
Copyright © 1993-2000 by J. Heitkötter and
D. Beasley, all rights reserved.