蚁群算法求函数最大值的程序(共3页).doc
《蚁群算法求函数最大值的程序(共3页).doc》由会员分享,可在线阅读,更多相关《蚁群算法求函数最大值的程序(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上function maxx,maxy,maxvalue=antcolony% 蚁群算法求函数最大值的程序% 初始化ant=200; % 蚂蚁数量times=50; % 蚂蚁移动次数rou=0.8; % 信息素挥发系数p0=0.2; % 转移概率常数lower_1=-1; % 设置搜索范围upper_1=1; %lower_2=-1; %upper_2=1; %for i=1 : ant X(i,1)=(lower_1+(upper_1-lower_1)*rand); %随机设置蚂蚁的初值位置 X(i,2)=(lower_2+(upper_2-lower_2)*rand
2、); tau(i)=F(X(i,1),X(i,2);endstep=0.05;f=-(x.2+2*y.2-0.3*cos(3*pi*x)-0.4*cos(4*pi*y)+0.7);x,y=meshgrid(lower_1:step:upper_1,lower_2:step:upper_2);z=eval(f);figure(1);mesh(x,y,z);hold on;plot3(X(:,1),X(:,2),tau,k*)hold on;text(0.1,0.8,-0.1,蚂蚁的初始分部位置)xlabel(x);ylabel(y);zlabel(f(x,y);for t=1:times lam
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 函数 最大值 程序
限制150内