SAL Home OTHERS Artificial Intelligence

GAGS

GAGS (Genetic Algorithms from Granada, Spain) is a Genetic Algorithm application generator and class library written mainly in C++.

As a class library, and among other thing, GAGS includes:

  • A chromosome hierarchy with variable length chromosomes. Genetic operators: 2-point crossover, uniform crossover, bit-flip mutation, transposition (gene interchange between 2 parts of the chromosome), and variable-length operators: duplication, elimination, and random addition.
  • Population level operators include steady state, roulette wheel and tournament selection.
  • Gnuplot wrapper: turns gnuplot into a iostreams-like class.
  • Easy sample file loading and configuration file parsing.
As an application generator (written in PERL), you only need to supply it with an ANSI-C or C++ fitness function, and it creates a C++ program that uses the above library to 90% capacity, compiles it, and runs it, saving results and presenting fitness thru gnuplot.

GAGS is superseded by EO.

Current Version:   1.0

License Type:   ??

Home Site:
http://kal-el.ugr.es/GAGS

Source Code Availability:   Yes (from Home Site)

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

UNIX, author also uses GAGS on Linux with no problem.

Software/Hardware Requirements:

None

Other Links:
http://www.cis.ohio-state.edu/hypertext/faq/usenet/ai-faq/genetic/top.html (comp.ai.genetic FAQ)

Mailing Lists/USENET News Groups:

None

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Other Scientific Fields   |   Artificial Intelligence


Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.