欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > PPTX文档下载
    分享到微信 分享到微博 分享到QQ空间

    蚁群算法及案例分析.pptx

    • 资源ID:297190       资源大小:3.64MB        全文页数:14页
    • 资源格式: PPTX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    蚁群算法及案例分析.pptx

    蚁群算法及案例分析蚁群算法及案例分析目 录目 录l蚁群算法原理蚁群算法原理l蚁蚁群算法计算步骤群算法计算步骤lTSPTSP算算例分析例分析l蚁群算法的特点及应用领域蚁群算法的特点及应用领域l 蚁群算法原理蚁群算法原理1、蚂蚁在路径上释放信息素信息素。2、碰到还没走过的路口,就随机挑选一条路走。同时,释放与路径长度有关的信息素。3、信息素浓度与路径长度成反比反比。后来的蚂蚁再次碰到该路口时,就选择信息素浓度较高路径。4、最优路径上的信息素浓度越来越大5、最终蚁群找到最优寻食路径最优寻食路径。自然界中,蚁群的这种寻找路径的过程表现为一种正反馈正反馈的过程,与人工蚁群的寻优算法极为一致。如我们把只具备了简单功能的工作单元视为”蚂蚁”,那么上述寻找路径的过程可以用于解释人工蚁群的寻优过程。人工蚁群人工蚁群具有一定的记忆能力。它能够记忆已经访问过的节点;另外,人工蚁群在选择下一条路径的时候并不是完全盲目的,而是按一定的算法规律有意识地寻找最短路径自然界蚁群自然界蚁群不具有记忆的能力,它们的选路凭借外激素,或者道路的残留信息来选择,更多地体现正反馈的过程人工蚁群和自然界蚁群的相似之处在于,两者优先选择的都是含“外激素”浓度较大的路径; 两者的工作单元(蚂蚁)都是通过在其所经过的路径上留下一定信息的方法进行间接的信息传递。l 蚁群算法原理蚁群算法原理开始初始化迭代次数Nc=Nc+1蚂蚁k=1蚂蚁k=k+1按照状态转移概率公式选择下一个元素修改禁忌表K=蚂蚁总数m?按照公式进行信息量更新满足结束条件?输出程序计算结果结束YYNNl 蚁群算法计算步骤蚁群算法计算步骤l TSPTSP算例分析算例分析给定n个城市和两个两个城市之间的距离,要求确定一条经过各个城市一次当且仅当一次的最短路径。旅行商问题(旅行商问题(TSPTSP)第一第一步步: :初始化初始化将m只蚂蚁随机放到n个城市,每只蚂蚁的禁忌表为蚂蚁当前所在城市,各边信息初始化为c。禁忌表体现了人工蚂蚁的记忆性,使得蚂蚁不会走重复道路,提高了效率。l TSPTSP算例分析算例分析l TSPTSP算例分析算例分析l TSPTSP算例分析算例分析第四步:输出结果第四步:输出结果若迭代次数小于预定的迭代次数且无退化行为(找到的都是相同的解)则转步骤二,否则,输出目前的最优解。参参 数数选选 取取l TSPTSP算例分析算例分析% 第一步:变量初始化n=size(C,1); %n表示问题的规模(城市个数)D=zeros(n,n); %D表示完全图的赋权邻接矩阵for i=1:nfor j=1:nif i=jD(i,j)=(C(i,1)-C(j,1)2+(C(i,2)-C(j,2)2)0.5; %点i,j之间的距离elseD(i,j)=eps;endD(j,i)=D(i,j);endendEta=1./D; %Eta为启发因子,这里设为距离的倒数Tau=ones(n,n); %Tau为信息素矩阵Tabu=zeros(m,n); %存储并记录路径的生成NC=1; %迭代计数器R_best=zeros(NC_max,n); %各代最佳路线L_best=inf.*ones(NC_max,1);%各代最佳路线的长度L_ave=zeros(NC_max,1); %各代路线的平均长度 while NC=rand);to_visit=J(Select(1);Tabu(i,j)=to_visit;endendif NC=2Tabu(1,:)=R_best(NC-1,:);end%第四步:记录本次迭代最佳路线L=zeros(m,1);for i=1:mR=Tabu(i,:);for j=1:(n-1)L(i)=L(i)+D(R(j),R(j+1);endL(i)=L(i)+D(R(1),R(n);endL_best(NC)=min(L);pos=find(L=L_best(NC);R_best(NC,:)=Tabu(pos(1),:);L_ave(NC)=mean(L);NC=NC+1;%第五步:更新信息素Delta_Tau=zeros(n,n);for i=1:mfor j=1:(n-1)Delta_Tau(Tabu(i,j),Tabu(i,j+1)=Delta_Tau(Tabu(i,j),Tabu(i,j+1)+Q/L(i);endDelta_Tau(Tabu(i,n),Tabu(i,1)=Delta_Tau(Tabu(i,n),Tabu(i,1)+Q/L(i);endTau=(1-Rho).*Tau+Delta_Tau;%第六步:禁忌表清零Tabu=zeros(m,n);end %第七步:输出结果Pos=find(L_best=min(L_best);Shortest_Route=R_best(Pos(1),:);Shortest_Length=L_best(Pos(1);subplot(1,2,1)DrawRoute(C,Shortest_Route)subplot(1,2,2);plot(L_best)hold onplot(L_ave)hold offend子函数:子函数:function DrawRoute(C,R)% 画路线图的子函数% C: 节点坐标,由一个N2的矩阵存储% R: Rout路线N=length(R);scatter(C(:,1),C(:,2);hold onplot(C(R(1),1),C(R(N),1),C(R(1),2),C(R(N),2)hold onfor ii=2:Nplot(C(R(ii-1),1),C(R(ii),1),C(R(ii-1),2),C(R(ii),2)hold onend endl TSPTSP算例分析算例分析100015002000250030003500400045005001000150020002500300035004000 xy最 短 路 线0204060801001201401601802001.51.61.71.81.922.1x 104迭 代 次 数长度最 优 路 线 的 长 度 及 平 均 值Shortest_Length =1.5602e+04l 蚁群算法的特点及应用领域蚁群算法的特点及应用领域蚁群算法的特点优点优点缺点缺点不依赖于所求问题的具体数学表达式描述,具有很强的找到全局最优解的优化能力模型普适性不强,不能直接应用于实际优化问题正反馈、较强的鲁棒性、全局性、普遍性局部搜索能力较弱,易出现停滞和局部收敛、收敛速度慢等问题优良的分布式并行计算机制长时间花费在解的构造上,导致搜索时间过长易于与其他方法相结合算法最先基于离散问题,不能直接解决连续优化问题l 蚁群算法的特点及应用领域蚁群算法的特点及应用领域蚁群算法的应用领域由于蚁群算法对图的对称性以及目标函数无特殊要求,因此可以解决各种对称、非对称问题,线性、非线性问题。旅行商(TSP)问题电力调度问题通信图形着色化工路径优化交通数据挖掘机器人聚类分析冶金网络配置其他领域序列求序其他组合优化问题谢 谢 观 看 !谢 谢 观 看 !

    注意事项

    本文(蚁群算法及案例分析.pptx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开