RSS All releases of Fast Genetic Algorithm

  •  27 Sep 2007 11: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 15: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 11: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 03: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 13:31

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

  •  08 Jun 2007 10:51

Release Notes: A new function to check convergence was added, and is now used by run(). More refined migration policies were studied and implemented. The all-time best individual is now guaranteed to survive through generations; this eliminates the need for the get_all_time_best() function. A bug in the save/load procedures was fixed.

  •  30 May 2007 09:39

Release Notes: A new run() procedure based on convergence was added. Functions to get genes and the score of any chromosome in the population were provided too. Examples were simplified. The interface for the set_migration_freq() function was slightly changed. The documentation was updated.

  •  26 May 2007 12:23

Release Notes: A first implementation of migration is provided, so now sub-populations exchange information in the parallel algorithm.

  •  03 May 2007 02:36

Release Notes: A new run() procedure based on convergence instead of a minimum fitness value was implemented. It is now possible to load and save a population in a plain text file. New, faster select operators were provided ('tournament' and 'elitist'). A bug in the class destructor was fixed. Extensive function documentation was included.

  •  28 Apr 2007 12:31

Release Notes: A copyright notice and the license file were added to the package. New experimental code for multi-threading is available from the project's Web space.

Screenshot

Project Spotlight

OpenDNSSEC

A program that secures zone data before it is published in an authoritative name server.

Screenshot

Project Spotlight

TaskJuggler

A powerful project planning and tracking tool.