哪些 Java 库/库用于遗传算法?[已关闭]

我想在Java中实现一些简单的遗传算法。

到目前为止,我只找到了JGAP。有人对此有经验吗?您知道其他用于 GA 的 Java 库吗?

我不想像在Java编写的GA中那样编写自己的代码,我必须使用Java,那么什么是最活跃的遗传编程库?也没有那么有用。


答案 1

我写了制表师框架,所以我的意见不是公正的。ECJ和JGAP是两个最成熟的选择,也可能是最全面的。另一方面,它们的年龄意味着它们针对的是旧版本的Java,这意味着没有泛型。

Hidden Clause博客做了一系列文章(向下滚动列表以查看它们)比较了JGAP,ECJ和Watchmaker。

在我没有编写的框架中,Jenes可能是拥有我最喜欢的API的框架。它也使用了更现代的基于泛型的方法。


答案 2

也许你会看看我写的GA(Jenetics)。它使用Javolution库进行并行化,并使用JScience库进行数字化。我觉得值得一看。


推荐