我想要实现的一些简单的 遗传算法在Java.

到目前为止,我只发现了 JGAP.有没有人拥有某些经验?你知不知道其他Java库GA?

我不想把它写我自己,作为在 GA Java编写 和我使用过Java,所以 什么是最活跃的遗传编图书馆? 是也不是有帮助的。

有帮助吗?

解决方案

我写的 钟表匠的框架 所以我的意见是不公正的。 欧洲法院 和JGAP是两个最设立选项和可能是最全面的。另一方面他们的年龄意味着他们的目标Java旧版本,这意味着没有仿制药。

隐藏条款的博客了 系列的员额 (下滚动名单,看看他们的)比较JGAP,欧洲法院和钟表匠。

该框架不是我写的, Jenes 可能是一个具有API,我最喜欢看的。它也使用一个更现代化的泛型的基础的方法。

其他提示

也许你会看看GA(Jenetics),我写了。它使用Javolution图书馆并行和JScience图书馆的数字的东西。我认为这是值得看一看。

我知道Apache象夫(基于手)有一个载荷的学习机类型算法--虽然不知道如果这正是你要寻找什么?

http://mahout.apache.org/

这是一个替代我的书签我自己的熏陶后。我用JGAP在过去一直喜欢它,但是这个似乎有很多的良好例子,我想我会试一试下次我需要优化码。

http://watchmaker.uncommons.org/

我喜欢肖恩-卢克的欧洲法院(进化计算在Java):

http://cs.gmu.edu/~eclab/项目/欧洲法院/

我还移植本(独立)对C#。净4.0在这里:

http://branecloud.codeplex.com

Ben

检查了 Apache数学遗传学算法.我已经开始看看它。因为我是新来的遗传算法,不确定的全面性或不属于这个图书馆。它不会有一个很好的许可模型,用于多种用途的,用于学术和商业用途(Apache2.0).

看看 Java加利布、遗传算法的图书馆:

加利布、Java遗传算法(罐子)库、模型染色体作为真正的数字、字符串,并串序列。使用非常简单,只是扩大一个现有的GA课程和实施健身功能。样本的气体包括在内。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top