我正在为JVM寻找一个很好的遗传程序库。(不是遗传算法,而是遗传编程)我尝试了JGAP (jgap.sourceforge.net)和钟表制造商(watchmaker.uncommons.org)。不幸的是,这些工具对遗传编程的支持还只是实验性的和不成熟的(它们主要集中在遗传算法上)。
也许您知道更好的遗传编程工具吗? JVM (可以用Java编写,也可以为JVM编写任何其他编译语言)。
我不是在寻找一个完整的GP工具列表,而是寻找一个好的、受欢迎的工具(就像流行的操作系统是Windows、Linux和Mac一样,流行的Java是Eclipse、IDEA和NetBeans)。
它不必是遗传编程库(GP),它也可以是(而且可能更好)一个基因表达程序库(GEP)。
编辑(问题出现后两个月后):我分析了您发布的大多数链接,这些链接都可以在Wiki中使用,我必须指出,每个库至少存在以下问题之一:
在这个站点中,我最终为项目编写了我自己的简单库(使用基因表达式编程方法,这使得它非常简单)。
发布于 2010-10-07 19:20:55
欧洲法院为GP提供了很多东西,包括几个示例项目。
发布于 2010-10-07 14:50:35
有一些库,如GenPro和N基因用于Java,JGProg用于Groovy。
维基百科文章的实现部分列出了几种不同语言的更多列表,但正如您所提到的,其中许多语言看起来更适合GA,因此您必须评估每种语言是否适合您的需要。
发布于 2010-10-07 22:23:03
我有点偏颇,因为我是作者之一,但是EpochX是一个专门用于遗传编程的Java库。它支持强类型的树表示,以及2种语法引导的表示.它主要是针对研究人员,但它可能是合适的,取决于你需要它。您可以在epochx.org获得更多信息。
https://stackoverflow.com/questions/3882372
复制相似问题