【Matlab】BP神经网络-遗传算法(BP-GA)函数极值寻优-非线性函数求极值

作品简介

详情:https://blog.csdn.net/weixin_43470383/article/details/131492401

要求:对于未知模型(函数表达式未知)求解极值。

条件:已知模型的一些输入输出数据。


程序的示例是根据用神经网络遗传算法寻优非线性函数 y = x1^2 + x2^2 的极值,输入参数有2个,输出参数有1个,易知函数有极小值0,极小值点为(0, 0)。已知的只有一些输入输出数据(用rand函数生成输入,然后代入表达式生成输出)

对于未知的非线性函数,仅通过函数的输入输出数据难以准确寻找函数极值。这类问题可以通过神经网络结合遗传算法求解,利用神经网络的非线性拟合能力遗传算法的非线性寻优能力寻找函数极值。





创作时间: