我想用遗传算法来解决我的特征选择+结构学习问题。由于我们有大量的数据和非常大的搜索空间,加上我们需要做大量的模拟,所以速度是非常重要的。我发现了几个图书馆
但是哪一个是最快的?
下面是我想要的一些特性(按优先级排序):
0)学术免费
1)速度快
2)支持MPI (集群中有MVAPICH2、MPICH2、openMPI )
3)支持用户定义的基因组和操作人员
4)综合(支持精英主义、生态位、移徙等)
5)内建树/图基因组和算子(可选)。如果没有,我会写自己的。)
6) C++ (可选)。我对java或其他语言很开放)
7)支持多目标优化
对于哪一个最适合这些要求有任何建议吗?非常感谢。
发布于 2011-02-02 19:53:27
你的里程可能会不同。
最快的一个取决于您的用例和实现。JGap (java,开放源码)是一个既定的名称。
基本上,你是在找基准?大多数(如果不是全部) 已发表的微基准被严重破坏。或错过了大牌。宏观基准通常不那么坏。我与滴水规划师 (java,开源,没有遗传算法,只是最近的元启发式(如simulated annealing) )在一个有趣的宏观基准上竞争,其中有几个竞争对手使用了遗传算法。所以也许他们的一些入围论文很有趣。
https://stackoverflow.com/questions/4878791
复制相似问题