Genetic Algorithm Libraries for Scala

What are the mature, supported, and flexible open source genetic algorithm (GA) libraries for Scala?

  • The mature sense that it is fairly complete and error-free is perfectly well documented.
  • It is supported that this is not an abandoned project, and it works great with the current current version (2.10) of Scala.
  • The flexible meaning is that it is fully customizable, I can connect my own representations of the chromosomes, fitness functions, breeding, etc., and it is general and uses a system like Scala.

Ideal on GitHub, so it integrates better with my workflow.

+7
source share
1 answer

If your main priority is maturity, I would recommend JGAP , a library written in Java (which I used in my bachelor with very successful results).

Using the natural interoperability between Java and Scala, there should be no problem with this. (But, of course, it would be great to see the Scala equivalent in terms of maturity and flexibility using Scala idioms)

That he is supported, he has not released new versions since 2009.

We are sure that there are other implementations, but I just wanted to add 2 Β’ to the library, I will definitely return when it arrives (even if it is necessary to start the port).

+2
source

All Articles