Downloadliste

Projektbeschreibung

The Genetic Algorithm Utility Library (GAUL) is a programming library for evolutionary algorithms. Both steady-state and generation-based evolution is supported, together with the island model. GAUL supports the Darwinian, Lamarckian, and Baldwininan evolutionary schemes. Standard mutation, crossover, and selection operators are provided, while code hooks additionally allow custom operators. It provides data structures and functions for handling and manipulation of the data required for a genetic algorithm. Additional stochastic algorithms are provided for comparison to the genetic algorithms. Much of the functionality is also available through a simple S-Lang interface.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-04-22 18:29
0.1849-0

Diese Version bietet Unterstützung für die benutzerdefinierte Callback-Ranking GARank, zusammen mit eingebautem ga_rank_fitness (), die Unterstützung für die unterschiedliche Entwicklung Algorithmus optimiert alternative Suchfunktionen, wenn gezielt aufgebracht, um Doppel-Array-Chromosomen und ein ga_population_get_island ()-Funktion.
Tags: Major feature enhancements
This release adds support for the user-defined ranking callback
GARank, along with built-in ga_rank_fitness(), support for the
differential evolution algorithm, optimized alternative search
functions when specifically applied to double-array chromosomes, and a
ga_population_get_island() function.

2005-02-22 11:34
0.1848

Zahlreiche Ergänzungen und Verbesserungen vorgenommen. Vor allem, Insel-Modell genetischen Algorithmen sind jetzt auch als parallele Versionen entweder MPI oder pthreads. Mehrere neue Demonstrations-Programme wurden für den Vertrieb aufgenommen.
Tags: Major feature enhancements
Numerous additions and improvements were made. Most notably, island-model genetic algorithms are now available as parallel versions using either MPI or pthreads. Several new demonstration programs were added to the distribution.

2004-06-29 05:12
0.1847

Die parallele Verarbeitung Code wurde überarbeitet. Das MPI-basierten Code wurde in Bezug auf die Wartbarkeit und verbesserte Benutzerfreundlichkeit. Thread-basierten Code wurde rationalisiert, und jetzt nur pthreads unterstützt werden. Buggy und unvollständiger PVM Unterstützung wurde komplett entfernt. OpenMP wird nun unterstützt.
Tags: Major feature enhancements
The parallel processing code was overhauled. The
MPI-based code was improved in terms of
maintainability and ease of use. Thread-based code
was rationalized, and now only pthreads are
supported. Buggy and incomplete PVM support was
removed entirely. OpenMP is now supported.

2003-08-28 09:11
0.1846

ISO C99 Einhaltung wurde verbessert, und ein MS Windows-Portierung wurde. Mehrere zusätzliche Beispiel-Programme wurden hinzugefügt und einige kleinere Bugs wurden gefixt.
Tags: Minor feature enhancements
ISO C99 compliance was improved, and a MS
Windows port was made. Several additional
example programs were added and several minor
bugs were fixed.

2003-07-25 06:56
0.1845

Diese Pressemitteilung enthält einige wichtige Bugfixes. Es führt auch eine wesentlich verbesserte Aufteilung der installierten Header-Dateien. Ein neues Beispiel Programm, royalroad_bitstring, vorgesehen ist. Einige neue Funktionen sind für den Zugriff auf Eigenschaften der Bevölkerung Strukturen zur Verfügung: ga_population_get_crossover (), ga_population_get_mutation (), ga_population_get_migration (), ga_population_get_elitism () und ga_population_get_scheme ().
Tags: Major bugfixes
This release contains several significant bugfixes. It
also introduces a much improved layout of installed
header files. A new example program,
royalroad_bitstring, is provided. Several new functions
are available for accessing properties of the population
structures: ga_population_get_crossover(),
ga_population_get_mutation(),
ga_population_get_migration(),
ga_population_get_elitism(), and
ga_population_get_scheme().

Project Resources