遗传算法实验六.pptVIP

  • 23
  • 0
  • 约1.23万字
  • 约 74页
  • 2016-12-04 发布于重庆
  • 举报
遗传算法实验六

Matlab遗传算法工具箱应用举例 §5.1 简单一元函数优化实例 具有性能跟踪和图像输出功能的程序代码 figure(1); %画出函数曲线 fplot(variable.*sin(10*pi*variable)+2.0,[-1,2]); %定义遗传算法参数 NIND=40; %群体中个体数目 MAXGEN=25; %最大遗传代数 PRECI=20; %变量的二进制位数 具有性能跟踪和图像输出功能的程序代码 %代沟 GGAP=0.9; %寻优结果的初始值 trace=zeros(2, MAXGEN); %建立区域描述器 FieldD=[20;-1;2;1;0;1;1]; %生成初始种群 Chrom=crtbp(NIND, PRECI); 具有性能跟踪和图像输出功能的程序代码 %代计数器 gen=0; %计算初始种群的十进制转换 variable=bs2rv(Chrom, FieldD); %计算目标函数值 ObjV=variable.*sin(10*pi*variable)+2.0; 具有性能跟踪和图像输出功能的程序代码 while genMAXGEN %分配适应度值 FitnV=ranking(-ObjV); %选择 SelCh=select(sus, Chrom, FitnV,

文档评论(0)

1亿VIP精品文档

相关文档