首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java遗传编程库

Java遗传编程库
EN

Stack Overflow用户
提问于 2010-10-07 13:58:30
回答 6查看 5.5K关注 0票数 15

我正在为JVM寻找一个很好的遗传程序库。(不是遗传算法,而是遗传编程)我尝试了JGAP (jgap.sourceforge.net)和钟表制造商(watchmaker.uncommons.org)。不幸的是,这些工具对遗传编程的支持还只是实验性的和不成熟的(它们主要集中在遗传算法上)。

也许您知道更好的遗传编程工具吗? JVM (可以用Java编写,也可以为JVM编写任何其他编译语言)。

我不是在寻找一个完整的GP工具列表,而是寻找一个好的、受欢迎的工具(就像流行的操作系统是Windows、Linux和Mac一样,流行的Java是Eclipse、IDEA和NetBeans)。

它不必是遗传编程库(GP),它也可以是(而且可能更好)一个基因表达程序库(GEP)。

编辑(问题出现后两个月后):我分析了您发布的大多数链接,这些链接都可以在Wiki中使用,我必须指出,每个库至少存在以下问题之一:

  • 没有开源,或者开源,但有很强的限制性(GPL);
  • 没有文件(或非常差的文件);
  • 不支持基因编程或基因表达编程(或实验编程);
  • 有些使用起来太复杂了。

在这个站点中,我最终为项目编写了我自己的简单库(使用基因表达式编程方法,这使得它非常简单)。

EN

回答 6

Stack Overflow用户

发布于 2010-10-07 19:20:55

欧洲法院为GP提供了很多东西,包括几个示例项目。

票数 5
EN

Stack Overflow用户

发布于 2010-10-07 14:50:35

有一些库,如GenProN基因用于Java,JGProg用于Groovy。

维基百科文章的实现部分列出了几种不同语言的更多列表,但正如您所提到的,其中许多语言看起来更适合GA,因此您必须评估每种语言是否适合您的需要。

票数 2
EN

Stack Overflow用户

发布于 2010-10-07 22:23:03

我有点偏颇,因为我是作者之一,但是EpochX是一个专门用于遗传编程的Java库。它支持强类型的树表示,以及2种语法引导的表示.它主要是针对研究人员,但它可能是合适的,取决于你需要它。您可以在epochx.org获得更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3882372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档