FGA (Fast Genetic Algorithm) is a simple yet powerful implementation of genetic algorithms. The library provides many variants of crossover and selection procedures, and a parallel version of the algorithm is included.
|Tags||Scientific/Engineering Bioinformatics Artificial Intelligence Software Development Libraries|
|Operating Systems||POSIX OS Independent|
Release Notes: The FGA library is now licensed under a custom license instead of the LGPL. It is now possible to define custom selection operators (note that the class constructor wants one more argument).
Release Notes: Dynamic arrays were fixed to compile even on non-C99 compilers (like MSVC). A switch to choose whether to preserve the fittest individual across generations was added. The pthreads-win32 library is included in the package, as well as Visual C++ and Dev-C++ projects to easily build the source code on Windows. A function that computes the standard deviation of fitness values was added.
Release Notes: This release fixes a possible source of a segmentation fault in cycle(). A Windows version of the graphical TSP solver has been added.
Release Notes: A possible source of a segmentation fault was fixed in select_tournament(). A graphical interface was added for the TSP example in the experimental code page.
Release Notes: A bug in the load() procedure was fixed.