遗传算法的MATLAB程序实例
1、文档下载:
本算法已经整理成文档如下,有需要的朋友可以点击进行下载
序号 | 文档(点击下载) |
---|---|
本项目文档 | 【老生谈算法】免疫算法+matlab程序.docx |
2、算法详解:
如求下列函数的最大值
f(x)=10sin(5x)+7cos(4x) x∈[0,10]
一、初始化(编码)
initpop.m函数的功能是实现群体的初始化,popsize表示群体的大小,chromlength表示染色体的长度(二值数的长度),
长度大小取决于变量的二进制编码的长度(在本例中取10位)。
代码: