【分析】选择二进制编码种群Φ的个体数目为10,二进制编码长度为20交叉概率为0.95,变异概率为0.08
%把上述函数存储为fitness.m文件并放在工作目录下
注:遗传算法一般用来取得近似最優解,而不是最优解
【分析】种群大小10,最大代数1000变异率0.1,交叉率0.3
%源函数的matlab代码
%适应度函数的matlab代码
注:前两个文件存储为m文件并放在笁作目录下,运行结果为
大家可以直接绘出f(x)的图形来大概看看f(x)的最值是多少也可是使用优化函数来验证。matlab命令行执行命令: