1.SAO-BP雪融算法优化BP神经网络+NSGAII多目标优化算法,工艺参数优化!(Matlab完整源码和数据),雪融算法优化BP神经网络的权值和阈值。
多目标优化是指在优化问题中同时考虑多个目标的优化过程。在多目标优化中,通常存在多个冲突的目标,即改善一个目标可能会导致另一个目标的恶化。因此,多目标优化的目标是找到一组解,这组解在多个目标下都是最优的,而不是仅仅优化单一目标。雪消融优化器( SAO) 是受自然界中雪的升华和融化行为的启发,开发了一种新的基于物理的雪消融优化器(SAO)算法,模拟雪的升华和融化行为。
2.先通过SAO-BP封装因变量(y1 y2 )与自变量(x1 x2 x3 x4 x5)代理模型,再通过nsga2寻找y极值(y1极大;y2 极小),并给出对应的x1 x2 x3 x4 x5Pareto解集。
3.data为数据集,5个输入特征,2个输出变量,NSGAII算法寻极值,求出极值时(max y1; min y2)的自变量x1,x2,x3,x4,x5。
4.main1.m为BP神经网络主程序文件、main2.m为NSGAII多目标优化算法主程序文件,依次运行即可,其余为函数文件,无需运行。
5.命令窗口输出R2、MAE、MBE、MAPE、RMSE等评价指标,输出预测对比图、误差分析图、多目标优化算法求解Pareto解集图,可在下载区获取数据和程序内容。
6.适合工艺参数优化、工程设计优化等最优特征组合领域。







数据集
