All Downloads are FREE. Search and download functionalities are using the official Maven repository.

MOEAFramework-3.7.README.md Maven / Gradle / Ivy

## MOEA Framework ##

**Visit our website at [http://moeaframework.org](http://moeaframework.org)
for downloads, documentation, and examples.**

GitHub Actions status
![Maven Central](https://img.shields.io/maven-central/v/org.moeaframework/moeaframework)
![GitHub all releases](https://img.shields.io/github/downloads/MOEAFramework/MOEAFramework/total?label=GitHub%20Downloads)

The MOEA Framework is a free and open source Java library for developing and
experimenting with multiobjective evolutionary algorithms (MOEAs) and other
general-purpose multiobjective optimization algorithms. The MOEA Framework
supports genetic algorithms, differential evolution, particle swarm
optimization, genetic programming, grammatical evolution, and more. A number of
algorithms are provided out-of-the-box, including NSGA-II, NSGA-III, ε-MOEA,
GDE3, PAES, PESA2, SPEA2, IBEA, SMS-EMOA, SMPSO, OMOPSO, CMA-ES, and MOEA/D.
In addition, the MOEA Framework provides the tools necessary
to rapidly design, develop, execute and statistically test optimization
algorithms.

Its key features includes:
  * Fast, reliable implementations of many state-of-the-art algorithms
  * Extensible with custom algorithms, problems and operators
  * Supports master-slave, island-model, and hybrid parallelization
  * Tools for building and statistically testing new optimization algorithms
  * Permissive open source license
  * Fully documented and tested source code

### Download ###

The latest release can be downloaded from our [website](http://moeaframework.org)
or from the [releases page](https://github.com/MOEAFramework/MOEAFramework/releases).
Maven users can add our dependency to their `pom.xml` file:

```xml

    org.moeaframework
    moeaframework
    3.7

```

Visit the [Maven distribution page](https://search.maven.org/artifact/org.moeaframework/moeaframework/3.7/jar)
for setup instructions for other package management tools.

### Documentation ###

Find our [documentation](docs/README.md), [examples](examples/), and online resources at [moeaframework.org](http://moeaframework.org)
for instructions for using the MOEA Framework.

### License ###

Copyright 2009-2023 David Hadka and other contributors.  All rights reserved.

The MOEA Framework is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

The MOEA Framework is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
License for more details.

You should have received a copy of the GNU Lesser General Public License
along with the MOEA Framework.  If not, see .




© 2015 - 2025 Weber Informatics LLC | Privacy Policy