The Geneva optimization library

Registered 2009-09-04 by ariel

Geneva is a library for performing parametric optimization in parallel on devices ranging from multi-processor machines over clusters to Grids and Cloud installations.

Geneva currently supports Evolutionary Algorithms, Swarm Algorithms, Gradient Descents and a form of Simulated Annealing. All algorithms act on the same data structures for the description of optimization problems, so that it becomes possible to "chain" different algorithms, making the result of one algorithm the input of another.

Project information

Core Devs
Core Devs
Development focus:

trunk series 

Browse the code

Programming Languages:
GNU Affero GPL v3

RDF metadata

View full history Series and milestones

Geneva Optimization trunk series is the current focus of development

Get Involved


Latest version is 1.2
released on 2014-03-22

All downloads


  • Geneva 1.2 released on 2014-03-22
    Version 1.2 of the Geneva optimization library (dubbed "Mont Blanc") is now a...
  • Geneva 1.0 released on 2013-08-31
    Version 1.0 of the Geneva optimization library (dubbed "Chamonix") is now ava...
  • Geneva 0.9.10 released on 2012-09-30
    Version 0.9.10 of the Geneva optimization library (dubbed "Route Blanche") is...
  • Geneva 0.9.9 released on 2011-12-17
    Version 0.9.9 of the Geneva optimization library (dubbed "Route d'Annemasse")...
  • The Geneva Manual is now available! on 2011-12-17
    The Geneva library is fully documented in the Geneva manual, which is now ava...