
遗传算法
「已注销」
这个作者很懒,什么都没留下…
展开
-
MATLAB遗传算法工具箱的函数简介
本文简单介绍谢菲尔德大学开发的遗传算法工具箱的用法。 工具箱名字gatbx,即GA Toolbox。用help gatbx即可看到其所有函数。函数的功能分几大类:创建种群、适应度计算、选择函数、变异、交叉。创建种群crtbase 创建基向量 由图可知,产生了3个5,和4个6,5和6表示的是个体向量的范围。crtbp 创建初始种群 Create an initial population原创 2017-04-16 17:44:41 · 16673 阅读 · 2 评论 -
MATLAB遗传算法例子一
本文代码基于谢菲尔德大学遗传算法工具箱。问题:求在0~4范围内的最大值figure(1);% fplot('variable.*sin(10*pi*variable)+2.0',[-1,2]); %画出函数曲线fplot('-variable.*(variable - 4)',[0,5]); %画出函数曲线%定义遗传算法参数NIND=40; %个体数目(Number of转载 2017-04-17 22:14:59 · 15221 阅读 · 5 评论 -
MATLAB遗传算法例子二:求多元函数最小值
本文基于谢菲尔德大学遗传算法工具箱。 多元函数表达式如下: 其最小值显然在0处%定义遗传算法参数NIND=40; %个体数目(Numbe of individuals)MAXGEN=500; %最大遗传代数(Maximum number of generations)NVAR=20; %变量的维数PRECI转载 2017-04-18 22:19:43 · 51809 阅读 · 9 评论