evolu
Evolu is an open-source software framework for evolutionary computation and related optimization techniques. It provides a modular environment for designing, executing, and evaluating evolutionary algorithms, including genetic algorithms, neuroevolution, and multi-objective optimization. The core aims to let researchers and developers prototype algorithms quickly, reuse components, and compare approaches on standardized benchmarks.
Origin and development: Evolu was created by a community of researchers and hobbyists and is maintained by
Architecture and features: The framework uses a plugin-based architecture with stages such as selection, variation, evaluation,
Applications and impact: Evolu has been used in education to illustrate evolutionary dynamics, in research to
Reception and licensing: It is distributed under an open-source license. The project has garnered a community