
NSGA-III算法的C++实现方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本文介绍了一种将多目标优化算法NSGA-III用C++语言进行高效实现的方法,详细探讨了其实现细节与应用案例。
美国国家标准学会根据文章指出,《NSGA-III算法在C++中的实现》由Kalyanmoy Deb与Himanshu Jain撰写,介绍了一种使用基于参考点的非支配排序方法进行进化多目标优化的新算法,并应用于解决盒子约束问题。该研究发表于2014年8月《IEEE进化计算学报》,第一卷第18期第四号,页码为577-601。
此代码已通过DTLZ和WFG测试问题进行了验证,所得结果与作者报告的结果高度一致。开发者欢迎贡献者提供改进意见及错误修复建议。“src/main_nsga3.cpp”文件包含了NSGA-III算法的可伸缩性测试案例,具体做法是将目标数量从三个调整至十个(基于DTLZ2问题),以验证其性能变化。
要编译特定的目标文件,请使用命令“make Makefile”。
全部评论 (0)
还没有任何评论哟~


