NSGAⅡ优化算法python代码
2021-03-25 09:03:29 6KB python
1
提出改进非劣分类遗传算法NSGA-Ⅱ在燃煤锅炉多目标燃烧优化中的应用, 优化的目标是锅炉热损失及NOx排放最小化。首先, 采用BP神经网络模型分别建立了300MW燃煤锅炉的NOx排放特性模型和锅炉热损失模型, 同时利用锅炉热态实验数据对模型进行了训练和验证, 结果表明, BP神经网络模型可以很好地预测锅炉的排放特性和锅炉的热损失特性。在建立的锅炉排放特性和热损失BP神经网络模型基础上, 采用非劣分类遗传算法对锅炉进行多目标优化, 针对NSGA-Ⅱ在燃煤锅炉燃烧多目标优化问题应用中Pareto解集分布不理想、易早熟收敛的问题, 在拥挤算子及交叉算子上进行了相应改进。优化结果表明, 改进NSGA-Ⅱ方法与BP神经网络模型结合可以对锅炉燃烧实现有效的多目标寻优、得到理想的Pareto解, 是对锅炉燃烧进行多目标优化的有效工具, 同改进前的NSGA-Ⅱ优化结果比较, 其Pareto优化结果集分布更好、解的质量更优。
1
多目标进化优化算法基础篇——NSGA-Ⅱ算法。 NSGA主要问题: 1、构造pareto最优解集计算复杂度太高,为O( ),m为目标个数,N为种群大小 2、需预先设定共享参数 3、没有采取外部种群策略 (即精英保留机制) NSGA-Ⅱ改进情况: 1、快速非支配解排序 2、基于拥挤距离保持解集多样性 3、引入精英保留机制保持优良个体
1
几种改进遗传算法的性能比较
2019-12-21 22:06:58 328KB NSGA-Ⅱ 遗传算法 性能
1
1)本程序主要针对测试函数集ZDT1进行的NSGA-Ⅱ算法的编写; 2)本程序有详细的备注解释; 3)本文件里包含论文《非支配排序遗传算法(NSGA)的研究与应用》.pdf,用来指导学习NSGA-Ⅱ算法
2019-12-21 19:49:54 1.82MB NSGA-Ⅱ matlab 多目标优化算 NSGA
1
Matlab编写多目标优化算法NSGA-Ⅱ的详解以及论文详解
2019-12-21 19:49:54 1.8MB nsga2 matlab optimization
1