Scala的遗传算法库

0__*_*0__ 9 scala genetic-algorithm

哪些是Scala的成熟,维护和灵活的开源遗传算法(GA)库?

  • 成熟的意思是它非常完整且无错误,理想情况下都有很好的文档记录.
  • 保持意义,它不是一个废弃的项目,它适用于当前(2.10)Scala版本.
  • 灵活的意思,它是完全可配置的,我可以插入我自己的染色体表示,适应性,育种等功能,它是通用的,并使用良好的Scala的类型系统.

理想情况下,在GitHub上,它可以最好地与我的工作流程集成.

小智 3

如果您的首要任务是成熟度,我会推荐JGAP,这是一个用 Java 编写的库(我在学士学位时使用过它,并取得了非常成功的结果)。

\n\n

利用 Java 和 Scala 之间的自然互操作性,应该不会有任何问题。(但是,如果能看到 Scala 在成熟度和灵活性方面与它相当,并利用 Scala 习惯用法,那就太棒了)

\n\n

关于维护,自2009年以来就没有发布过新版本。

\n\n

当然还有其他实现,但只是想添加我的 2\xc2\xa2 关于一个库,我肯定会在需要时重新访问(即使是启动一个端口)。

\n