-
SUEAP是适用于Matlab和Python的并行进化算法套件,其代码名为matlabhill
资源介绍
Matlab
Hill代码
该存储库包含Matlab和Python类库以及几种进化(遗传)算法的示例代码:
(Matlab)
多目标优化算法(Matlab,Python)
,用作比较的基准(Matlab)
在学习NSGA-II(Matlab)之前,我开发了一种“自制”多目标优化算法。
精英GA,可以保持种群中最好的个体,并且仅使用突变(Python)
该库支持并行适应性评估(在多核或群集计算机上)。
Matlab快速入门
将SUEAP
/
matlab添加到您的Matlab路径(“主页”
/“设置路径”
/“带有子文件夹添加...”
)。
在Matlab解释器中,运行fon(@nsga2p,
100,
30,
.7,
.01)
。
根据中的适应度函数,这将产生如上动画中的一系列图形。
Matlab并行适应性评估
要尝试并行适应性评估,您应该首先下载,安装和测试存储库。
然后看一下脚本,以了解如何并行运行适应性评估。
Python快速入门
cd
python/nsga2
python3
fon.py
这将向您展示NSGA-II在的适应性功能方面的性能。
要安装sueap以在其他项目中使用