Section: New Software and Platforms
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)
Publication: Sferes_v2: Evolvin' in the Multi-Core World