Download project files

How do I verify a download?


2126 of 26 releases

0.6 (Route E. Fermi) release from the trunk series released

Release information
Release notes:

Geneva Optimization Library

* Version 0.6.0, "Route Enrico Fermi" - September 1, 2009

See the Changelog for the individual changes.

Changelog:

The main changes in this release include:
 - Added option to GBasePopulation to stop optimizing after a user-defined
   number of stalls.
 - Allowed to selectively switch off mutations (i.e. value changes) for
   GParameterBase derivatives.
 - Gave GBrokerPopulation the ability to dynamically adapt the waitFactor_
   variable upon request.
 - Added a new selection scheme MUNU1PRETAIN to GBasePopulation. In this
   scheme, the best parent of the last generation is retained, unless a
   better child was found. The other parents are replaced by the best children.
   This is a hybrid between the MUPLUSNU and MUCOMMANU modes.
 - Added micro-training environment to GBasePopulation (and derivatives).
   When the optimization stalls, parents may perform structural updates. As
   these will very likely lead to a decrease in quality, a one-time selection
   policy of MUPLUSNU is used.
 - Added the option to set an arbitrary start generation. This is useful when
   intermediate results are written out, whose file name is based on the
   current generation. Files can continue to be written out with sequential
   generation numbers, even if the optimization was started anew, e.g. using
   a checkpoint file.
 - Added the option to prevent the data of unsuccessful mutation attempts to
   be returned to the server. The goal is to lessen the network traffic. On
   the down-side, the MUCOMMANU and MUNU1PRETAIN selection mode also need
   sub-optimal results and might work less efficient, when this setting is
   enabled.
 - Prevented GBrokerPopulation from becoming an individual inside of itself.
   Doesn't make sense and will likely not work.
 - Added the option to let Geneva automatically determine a suitable number
   of processing threads in GBoostThreadPopulation (set the number of threads
   to 0 using GBoostThreadPopulation::setNThreads() to use this feature).
 - Added support for building Debian/Ubuntu packages.

File Description Downloads
download icon geneva-v0.6.0-ReleaseNotes.txt (md5, sig) Geneva v0.6.0 Release Notes 25
last downloaded 17 weeks ago
download icon geneva-v0.6.0.tgz (md5, sig) Geneva v0.6.0 (Route E. Fermi) 25
last downloaded 43 weeks ago
Total downloads: 50

0.5.3 (Building 39) release from the trunk series released

Release information
Release notes:

Geneva Optimization Library

* Version 0.5.3, "Building 39" - July 7, 2009

See the Changelog for the individual changes.

Changelog:

The main changes of this release are:
 - Made the library compile (mostly clean) with the Intel 10.1 compiler.
 - Made the library compile cleanly with the old GNU g++ 3.4.6 .
 - Made the package size produced by the GRandomFactory changeable at run-time.
 - Allow for random numbers to be produced locally in each GRandom object, if desired.
   This makes possible to assign many more parameters to an individual.
 - Moved away from the Boost random number generator for local generation
   mode due to its large memory requirements.
 - Added possibility to compile the library/executables statically.
 - Added Philipp Henkel's threadpool library to the Geneva distribution (with his
   kind permission), in order to ease the compilation procedure.
 - Added the CMake 2.6.4 FindBoost.cmake macro to the Geneva distribution in
   order to ease the compilation procedure. There should be no need to upgrade
   older 2.6.x CMake distributions, as their FindBoost.cmake seemed to have had
   a problem.
 - Removed the former GLogger framework. It was only used in a few places
   and hasn't been updated for a while. When the Boost.Logging library will pass
   its review, it will be used in Geneva instead.
 - Added the ability to GParameterTColletionT to use a common adaptor for all of
   its GParameterT objects. Note: Needs some more testing.
 - GSeed will now first try to get an initial seed from /dev/urandom, if available,
   and will then set the seed to a predefined value upon failure.
 - Removed GRandom from GObject, providing individual GRandom objects only
   for GAdaptorT and GIndividualSet. This results in a greatly reduced memory
   consumption at very little expense to functionality.
 - Made the network clients ask the server for a seed for their local random
   number genrator, so we are sure that each client uses a different random
   number sequence.
 - Reworked test suite so that it now uses manual test registration rather than
   automatic test cases. Needed in order to let the GRandomFactory tests be
   performed in the beginning.
 - Renamed the installed library to geneva-opt, so that it doesn't clash with
   other, similarly named libraries on the system.
 - Improved the check-pointing infrastructure (toFile/fromFile) in GObject.
 - Added ability to GBasePopulation to checkpoint the nParents best individuals
   in regular intervals.

File Description Downloads
download icon geneva-v0.5.3-ReleaseNotes.txt (md5, sig) Geneva v0.5.3 Release Notes 14
last downloaded 3 weeks ago
download icon geneva-v0.5.3.tgz (md5, sig) Geneva v0.5.3 (Building 39) 27
last downloaded 24 hours ago
Total downloads: 41

0.5.2 (Building 38) release from the trunk series released

Release information
Release notes:

Geneva Optimization Library

* Version 0.5.2, "Building 38" - April 21, 2009

See the Changelog for the individual changes.

Changelog:

The main changes of release 0.5.2 are:
- Created a unit test framework for most classes in Geneva.
- Added modules for the "standardized" exchange of data with external evaluation programs.
- Added new container for bounded doubles, as well as a bounded int32.
- Made vector-wrapper more complete and derived classes with vector interface from a common vector wrapper base class.
- Fixed several rare-case bugs.

File Description Downloads
download icon geneva-v0.5.2-ReleaseNotes.txt (md5, sig) Geneva v0.5.2 Release Notes 14
last downloaded 43 weeks ago
download icon geneva-v0.5.2.tgz (md5, sig) Geneva v0.5.2 (Building 38) 13
last downloaded 43 weeks ago
Total downloads: 27

0.5.1 (Ferney-Voltaire) release from the trunk series released

Release information
Release notes:

Geneva Optimization Library

* Version 0.5.1, "Ferney-Voltaire" - March 19, 2009

See the Changelog for the individual changes.

File Description Downloads
download icon geneva-v0.5.1.tgz (md5, sig) Geneva v0.5.1 (Ferney-Voltaire) 14
last downloaded 3 weeks ago
Total downloads: 14

0.5 (Meyrin) release from the trunk series released

Release information
Release notes:

Geneva Optimization Library

* Version 0.5.0, "Meyrin" - September 15, 2008

Version 0.5 of the Geneva library represents a major overhaul of the entire library, compared to version 0.4. Extensive error checking and a redesign of part of the class hierarchy are complemented by a new build system and many examples and tests.

Changelog:

The main changes in this release include:
 - overhaul of the class hierarchy
 - introduced many error checks
 - switched the build system to CMake (formerly automake)
 - added many tests and examples

File Description Downloads
download icon geneva-v0.5.0-ReleaseNotes.txt (md5, sig) Geneva v0.5 Release Notes 15
last downloaded 20 weeks ago
download icon geneva-v0.5.tgz (md5, sig) Geneva v0.5 (Meyrin) 14
last downloaded 44 weeks ago
Total downloads: 29

0.4 (CERN barracks) release from the trunk series released

Release information
Release notes:

Geneva Optimization Library

* Version 0.4.0, "CERN barracks" - July 7, 2008

This is the initial public release of the Geneva library. Treat with care - there will likely be bugs and show stoppers in here. Do let us know about any features you wish to see in a library for distributed parametric optimization and do tell us about any bugs (and successes) you encounter :-)

Changelog:

This is the initial public release of the Geneva optimization library.

File Description Downloads
download icon geneva-v0.4.0-ReleaseNotes.txt (md5, sig) Geneva v0.4 Release Notes 17
last downloaded 3 weeks ago
download icon geneva-v0.4.tgz (md5, sig) Geneva v0.4 (CERN barracks) 15
last downloaded 2 weeks ago
Total downloads: 32

2126 of 26 releases