Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 什么是最快的、支持MPI的遗传算法c++;图书馆_Java_C++_Mpi_Genetic Algorithm - Fatal编程技术网

Java 什么是最快的、支持MPI的遗传算法c++;图书馆

Java 什么是最快的、支持MPI的遗传算法c++;图书馆,java,c++,mpi,genetic-algorithm,Java,C++,Mpi,Genetic Algorithm,我想用遗传算法来解决我的特征选择+结构学习问题。因为我们有大量的数据和很大的搜索空间,加上我们需要做大量的模拟,所以速度非常重要。我找到了几家图书馆,如 但是哪一个是最快的 以下是我想要的一些功能(按优先级排序): 0)学术免费 1) 快速 2) 支持MPI(我们的集群中有MVAPICH2、MPICH2、openMPI) 3) 支持用户定义的基因组和运算符 4) 全面(支持精英主义、利基、移民等) 5) 内置树/图基因组和运算符(可选。如果没有,我将自己编写。) 6)C++(可选的,我对ja

我想用遗传算法来解决我的特征选择+结构学习问题。因为我们有大量的数据和很大的搜索空间,加上我们需要做大量的模拟,所以速度非常重要。我找到了几家图书馆,如


但是哪一个是最快的

以下是我想要的一些功能(按优先级排序):
0)学术免费
1) 快速
2) 支持MPI(我们的集群中有MVAPICH2、MPICH2、openMPI)
3) 支持用户定义的基因组和运算符
4) 全面(支持精英主义、利基、移民等)
5) 内置树/图基因组和运算符(可选。如果没有,我将自己编写。)
6)C++(可选的,我对java或其他语言开放) 7) 支持多目标优化

关于哪一个最适合这些要求,有什么建议吗?非常感谢。

您的里程可能会有所不同

最快的一个取决于您的用例和实现。JGap(java,开放源码)是一个公认的名称

那么基本上,你是在寻找基准?大部分(如果不是全部的话)或遗漏了大牌。宏观基准通常较少被打破。我和(java、开源、无遗传算法、只有较新的元启发式算法,如模拟退火)竞争,其中一些竞争对手使用了遗传算法。所以他们的一些决赛论文可能很有趣