Revision 79dfa9146cf0e09134e39745cc4c4bb4b4d0bc16 authored by Romain Reuillon on 07 January 2016, 22:21:27 UTC, committed by Romain Reuillon on 07 January 2016, 22:21:27 UTC
1 parent 3cc1808
Raw File
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"

back to top