Paradiseo: From a Modular Framework for Evolutionary Computation to the Automated Design of Metaheuristics ---22 Years of Paradiseo---
Johann Dreo (Systems Biology Group, Department of Computational, Biology, USR 3756, Institut Pasteur, CNRS, Paris, France), Arnaud, Liefooghe (Univ. Lille, CNRS, Inria, Centrale Lille, UMR 9189 CRIStAL, Lille,, France), S\'ebastien Verel (Univ. Littoral C\^ote d'Opale, Calais

TL;DR
ParadisEO is a flexible, modular C++ framework that facilitates the development, testing, and automated design of diverse metaheuristics to address the varied landscapes of optimization problems.
Contribution
This paper presents ParadisEO, a comprehensive, modular software framework that supports flexible metaheuristic development and automated algorithm design for optimization tasks.
Findings
Provides a highly modular architecture for metaheuristics
Includes automated algorithm design features
Supports integration with higher-level software
Abstract
The success of metaheuristic optimization methods has led to the development of a large variety of algorithm paradigms. However, no algorithm clearly dominates all its competitors on all problems. Instead, the underlying variety of landscapes of optimization problems calls for a variety of algorithms to solve them efficiently. It is thus of prior importance to have access to mature and flexible software frameworks which allow for an efficient exploration of the algorithm design space. Such frameworks should be flexible enough to accommodate any kind of metaheuristics, and open enough to connect with higher-level optimization, monitoring and evaluation softwares. This article summarizes the features of the ParadisEO framework, a comprehensive C++ free software which targets the development of modular metaheuristics. ParadisEO provides a highly modular architecture, a large set of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
