Revision c7b07ed157c67cdaab82c3ac9aa505f53caa1661 authored by Guillaume Chérel on 17 December 2015, 14:33:14 UTC, committed by Guillaume Chérel on 17 December 2015, 14:33:14 UTC
1 parent 30e0a8f
README.md
MGO
===
MGO is a scala library based on the cake pattern for multi-objective evolutionary / genetic algorithms:
* enforcing immutability,
* exposes a modular and extensible architecture,
* implements state of the art algorithms,
* take advantage of multi-core architectures.
MGO implements NGSAII, SMSEMOEA, CMAES and other diversity based evolutionary algorithms.
Licence
-------
MGO is licenced under the GNU Affero GPLv3 software licence.
Example
-------
Define a problem, for instance ZDT4:
```scala
MGO is being refactored
```
Define the optimisation algorithm, for instance NSGAII:
```scala
MGO is being refactored
```
Run the optimisation:
```scala
MGO is being refactored
```
For more examples, have a look at the main/scala/fr/iscpif/mgo/test directory in the repository.
SBT dependency
----------------
libraryDependencies += "fr.iscpif" %% "mgo" % "version"
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...