Genetic Algorithm Utility Library Publisher's description
from Stewart Adcock
Genetic Algorithm Utility Library (or, GAUL for short) is a flexible programming library designed to aid in the development of applications that use genetic, or evolutionary, algorithms.
The Genetic Algorithm Utility Library (or, GAUL for short) is a flexible programming library designed to aid in the development of applications that use genetic, or evolutionary, algorithms. It provides data structures and functions for handling and manipulation of the data required for serial and parallel evolutionary algorithms. Additional stochastic algorithms are provided for comparison to the genetic algorithms. Much of the functionality is also available through a simple S-Lang interface.
- Darwinian, Lamarckian or Baldwinian evolutionary schemes.
- Both steady-state and generation-based GAs included.
- The island model of evolution is available.
- Chromosome datatype agnostic. A selection of common chromosome types are built-in.
- Includes most of the usual crossover, mutation and selection operators.
- Allows user-defined crossover, mutation, selection, adaptation and replacement operators.
- Availability of multiple chromosome genomes.
- Full support for multiple, simultaneously evolved, populations.
- Choice of high-level or low-level interface functions.
- Additional optimisation algorithms are included
System Requirements:C and C++
Program Release Status: Major Update
Program Install Support: Install Only