Projects / Fast Genetic Algorithm

Fast Genetic Algorithm

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.

Operating Systems

Recent releases

  •  27 Sep 2007 18:41

    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).

    •  15 Jul 2007 22:03

      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.

      •  24 Jun 2007 18:26

        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.

        •  21 Jun 2007 10:38

          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.

          •  17 Jun 2007 20:31

            Release Notes: A bug in the load() procedure was fixed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.