FR

EN

Homepage Inria website
  • Inria login
  • The Inria's Research Teams produce an annual Activity Report presenting their activities and their results of the year. These reports include the team members, the scientific program, the software developed by the team and the new results of the year. The report also describes the grants, contracts and the activities of dissemination and teaching. Finally, the report gives the list of publications of the year.

  • Legal notice
  • Cookie management
  • Personal data
  • Cookies


Section: New Software and Platforms

sferes2

A lightweight generic C++ framework for evolutionary computation

Keywords: Evolutionary Algorithms - Evolution - Global optimization - Multi-objective optimisation

Functional Description: Sferes2 is a high-performance, multi-core, lightweight, generic C++11 framework for evolutionary computation. It is intently kept small to stay reliable and understandable.

Sferes2 relies heavily on template-based meta-programming in C++ to get both abstraction and execution speed.

News Of The Year: - integration of a new set of classes for quality diversity, based on Antoine Cully's paper (IEEE TEC, 2018) - new documentation in Sphinx - new random generator (more thread safe, C++11) - drop the C++98 support (now C++11 only)