遗传算法理论知识分享.pptVIP

  • 20
  • 0
  • 约7.91千字
  • 约 69页
  • 2018-11-08 发布于天津
  • 举报
遗传算法理论知识分享.ppt

实例演示 以Rastringrin函数为例演示matlab遗传算法工具箱的使用 f=20+x.^2-10*cos(2*pi*x)+y.^2-10*cos(2*pi*y), -5.12=x,y=5.12 1.函数法 直接在matlab命令行里输入 rafitness 运行结果: x = 1.0e-008 * -0.1663 0.0263 fval = 0 2.用GUI图形界面 直接在Fitness funtion框里输入@rastriginsfcn;输入变量个数为2,设定繁殖代数为150代。 在plot区里可以勾选希望看到的结果图像…… 设置完参数之后点击start按钮就可以运行了 GUI演示图: 运行结果: 遗传算法实例示范 作者:张健 函数优化实例 求函数f(x)=10*sin(5x)+7*cos(4x) 的最大值,其中x∈[0,10] 将 x 的值用一个10位的二值形式表示为二值问题,一个10位的二值数提供的分辨率是每为 (10-0)/(2^10-1)≈0.01 。 将变量域 [0,10] 离散化为二值域 [0,1023], x=10*b/1023, 其中 b 是 [0,1023] 中的一个二值数。 1.编码 initpop.m函数的功能是实现群体的初始化,popsize表示群体的大小,chromlength

文档评论(0)

1亿VIP精品文档

相关文档