Q20: What EA software packages are available?

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.

ES/GA/XP System Implementations:

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
XGenetic GA, OO, ED Win ActiveX free demo Jeff Goslin

Classifier System Implementations:

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

Commercial Packages:

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
optiGA ? Win VB, ActiveX ? Elad Salomons
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.

[Previous question]

[Free Software packages (incl. CFS)] [Commercial Software Packages] [Current Research Projects]

[HHGTEC main contents page]

Mistakes in this page?
Hitch Hiker's Guide to Evolutionary Computation, Issue 9.1, released 12 April 2001
Copyright © 1993-2001 by J. Heitkötter and D. Beasley, all rights reserved.