next up previous
Next: Creating chromosomes Up: Doing GAs with Previous: Doing GAs with

Introduction

GAGS is a C++ class library designed to make programming a Genetic Algorithm (GA) [Heitköeter and Beasley, 1996] easy, and at the same time, flexible enough to be added new objects, which are treated in the same way as native operators. As many other class libraries, GAGS includes:

The second and last feature set it apart from other GA class libraries, like Matthew's GAlib [Wall, 1995] and TOLKIEN [Tang, 1994]. At the same time, it lacks some features like an user interface and provision for more than one kind of chromosomes.

In this tutorial we will see the way a genetic algorithm is programmed using these building blocks. We will take a bottom-up approach, starting by a chromosome, and building up from there.


next up previous
Next: Creating chromosomes Up: Doing GAs with Previous: Doing GAs with

J.J. Merelo Guervos
Fri Aug 22 12:58:28 MDT 1997