MOEA Framework

MOEA Framework
Initial releaseNovember 21, 2011 (2011-11-21)
Stable release
5.1 / 24 June 2025 (24 June 2025)
Written inJava
PlatformCross-platform
TypeEvolutionary computation
LicenseGNU Lesser General Public License
Websitewww.moeaframework.org
Repository

The MOEA Framework is an open-source evolutionary computation library for Java that specializes in multi-objective optimization. It supports a variety of multiobjective evolutionary algorithms (MOEAs), including genetic algorithms, genetic programming, grammatical evolution, differential evolution, and particle swarm optimization. As a result, it has been used to conduct numerous comparative studies to assess the efficiency, reliability, and controllability of state-of-the-art MOEAs.