遗传算法求解函数最小值问题及改进-自编程matlab代码
Posted 墨叔叔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遗传算法求解函数最小值问题及改进-自编程matlab代码相关的知识,希望对你有一定的参考价值。
一、传统遗传算法求解函数最小值
①对于函数
其最小值位于时,最小值为0
matlab多次结果如下:
从上图能够看到传统能够得到最终结果,但是稳定性较差,不易得到较好的结果
②对函数做平移,即可得到
其最小值位于时,最小值为0
多次运行结果为:
结果与函数①类似
二、改进遗传算法求解函数最小值
同样求函数②
能够看出改进后的结果更稳定,结果更接近实际最小值。
三、代码:https://download.csdn.net/download/qq_44152192/19132048
以上是关于遗传算法求解函数最小值问题及改进-自编程matlab代码的主要内容,如果未能解决你的问题,请参考以下文章
PSO算法、蚁群算法和遗传算法matlab求解函数最值问题,程序怎么编写?
优化求解基于matlab改进的遗传算法求解考虑环境效益DG优化问题含Matlab源码 1483期