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).

PLEASE NOTE

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.

Legend

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 (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 given as Internet e-mail address if possible


	      ES/GA/XP System Implementations:

=========================================================================
 Name       Type OS       Lang  Price  Author/Contact
=========================================================================

 BUGS        GE, X11,    C      free   Joshua Smith
	     ED  Suntools             <jrs@media.mit.edu>

 Computer-   ED, Win     ?      free   Scott Kennedy, Axcelis Inc.
 Ants        GA                       <staff@axcelis.com>

 DGenesis    GE, Unix    C      free   Erick Cantu-Paz
	    PA,ED                     <ecantu@lamport.rhon.itam.mx>

 DOUGAL      SS, DOS     Turbo  free   Brett Parker
	     GE          Pascal       <b.s.parker@durham.ac.uk>

 ESCaPaDE    ES  Unix    C      free   Frank Hoffmeister
			   <hoffmeister@ls11.informatik.uni-dortmund.de>

 Evolution   GE, DOS     C      free   Hans-Michael Voigt and
 Machine     ES                        Joachim Born
				      <voigt@max.fb10.tu-berlin.de>

 Evolutionary GE,  Unix  C++    free   JJ Merelo
 Objects      OO                      <jmerelo@kal-el.ugr.es>

 GAC,        GE  Unix    C      free   Bill Spears
 GAL         "   "       Lisp   "     <spears@aic.nrl.navy.mil>

 GAGA        GE  Unix    C      free   Jon Crowcroft
				      <jon@cs.ucl.ac.uk>

 GAGS        GE, Unix,   C++    free   JJ Merelo
	  SS,OO  DOS                  <jmerelo@kal-el.ugr.es>

 GAlib       GA  Unix,   C++    free   Matthew Wall
		 Mac,DOS              <mbwall@mit.edu>

 GALOPPS     GE, Unix,   C      free   Erik Goodman
	     PA  DOS                  <goodman@egr.msu.edu>

 GAMusic     ED  Win    (VB)    $10   Jason H. Moore
				      <jhm@superh.hg.med.umich.edu>

 GANNET      GE, Unix    C      free   Darrell Duane
	     NN                       <dduane@fame.gmu.edu>
 GAucsd      GE  Unix    C      free   Nici Schraudolph
				      <GAucsd-request@cs.ucsd.edu>

 GA          GE, DOS     (C++)  free   Mark Hughes
 Workbench   ED                       <mrh@i2ltd.demon.co.uk>

 GECO        GE, Unix,   Lisp   free   George P. W. Williams, Jr.
	   OO,ED MacOS                <george@hsvaic.hv.boeing.com>

 Genesis     GE, Unix,   C      free   John Grefenstette
	     ED  DOS                  <gref@aic.nrl.navy.mil>

 GENEsYs     GE  Unix    C      free   Thomas Baeck
				 <baeck@ls11.informatik.uni-dortmund.de>

 GenET       SS, Unix,   C      free   Cezary Z. Janikow
	   ES,ED X, etc.              <janikow@radom.umsl.edu>

 Genie       GE  Mac     Think  free   Lance Chambers
			 Pascal       <pstamp@yarrow.wt.uwa.edu.au>

 Genitor     SS  Unix    C      free   Darrell Whitley
				      <whitley@cs.colostate.edu>

 GENlib      SS  Unix,   C      (6)    Jochen Ruhland
		 DOS            <jochenr@neuro.informatik.uni-kassel.de>

 GENOCOP     GE  Unix    C      free   Zbigniew Michalewicz
				      <zbyszek@uncc.edu>

 GIGA        SS  Unix    C      free   Joe Culberson
				      <joe@cs.ualberta.ca>

 GPEIST      GP  Win,   Small-  free   Tony White
		 OS/2   talk          <arpw@bnr.ca>

 Imogene     GP  Win     C++    free   Harley Davis
				      <davis@ilog.fr>

 JAG         GA  -      Java   free   Stephen Hartley
				      <shartley@mcs.drexel.edu>

 LibGA       GE, Unix/DOS C     free   Art Corcoran
	  SS,ED  NeXT/Amiga           <corcoran@penguin.mcs.utulsa.edu>

 LICE        ES  Unix,   C      free   Joachim Sprave
		 DOS                  <joe@ls11.informatik.uni-dortmund.de>

 Matlab-GA   GE  ?       Matlab free   Andy Potvin
				      <potvin@mathworks.com>

 mGA         GE  Unix    C,     free   Dave Goldberg
			 Lisp         <goldberg@vmd.cso.uiuc.edu>

 PARAGenesis PA, CM      C*     free   Michael van Lent
	     GE                       <vanlent@eecs.umich.edu>

 PGA         PA, Unix,   C      free   Peter Ross
	   SS,GE etc.                 <peter@aisb.ed.ac.uk>

 PGAPack     GA, any     C      free   David Levine
	     PA                       <levine@mcs.anl.gov>

 REGAL       GA          C      free   Filippo Neri
				      <neri@di.unito.it>

 SGA-C,      GE  Unix    C      free   Robert E. Smith
 SGA-Cube        nCube                <rob@comec4.mh.ua.edu>

 Splicer     GE  Mac,    C      (1)    Steve Bayer
		 X11

 TOLKIEN     OO, Unix,   C++    free   Anthony Yiu-Cheung Tang
	     GE  DOS                  <tang028@cs.cuhk.hk>

 Trans-Dimensional
 Learning    NN  Win     ?      free  <upso@prodigy.com>

 WOLF        SS  Unix    C      free   David Rogers
				      <drogers@msi.com>
=========================================================================



	     Classifier System Implementations:

=========================================================================
 Name     Type  OS      Lang   Price  Author/Contact
=========================================================================

 CFS-C     CF,  Unix/DOS  C    free   Rick Riolo
	   ED                        <rlr@merit.edu>

 SCS-C     CF,  Unix/DOS  C    free   Joerg Heitkoetter
	   ED   Atari TOS            <joke@de.uu.net>
==========================================================================



		Commercial Packages:

=========================================================================
 Name     Type  OS      Lang   Price  Author/Contact
=========================================================================

 ActiveGA  GA   Win   (ActiveX) $99    Brightwater Software
				      <support@brightsoft.com>

 EnGENEer  OO,  X11      C       ?     George Robbins,
	   GA                          Logica Cambridge Ltd.

 EvoFrame/ OO,  Mac,     C++/   (4,2)  Optimum Software
 REALizer  ES   DOS      OPas   (5,2) <optimum@applelink.apple.com>

 Evolver   GE   DOS,     (C,    UKP350 Palisade
		Mac      Pascal)      <sales@palisade-europe.com>

 FlexTool  GA   Win      Matlab ?      Flexible Intelligence Group
				      <info@flextool.com>

 GAME      OO,  X11      C++     (3)   Jose R. Filho
	   GA                         <zeluiz@cs.ucl.ac.uk>

 GeneHunter GA  Win,    (VB)    $369   Ward Systems
		Excel                 <wardsystems@msn.com>

 Generator GE,SS Win,   (C++)   $379   Steve McGrew, New Light Industries
	ES,OO,ED Excel                <nli@comtch.iea.com>

 MicroGA/  OO,  Mac,     C++    $249   Emergent Behavior, Inc.
 Galapagos SS   Win              (2)  <emergent@aol.com>

 Omega     ?    DOS      ?       ?     David Barrow, KiQ Ltd.

 OOGA      OO,  Mac,     Lisp   $60    Lawrence Davis
	   GE   DOS

 PC/Beagle XP   DOS      ?      69UKP  Richard Forsyth

 XpertRule/XP   DOS    (Think  995UKP  Attar Software
 GenAsys                Pascal)       <100116.1547@compuserve.com>

 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 6.4, released 21 December 1998
Copyright © 1993-1998 by J. Heitkötter and D. Beasley, all rights reserved.