- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蚁群算法的基本原理及其改进算法 专 业:控制工程 年 级:2009级 姓 名:胡训智 学 号指导老师:周润景 教授 算法的提出 算法的基本原理 模型建立 算法的实现 算法改进 结论 参考文献 蚁群算法的提出 基本原理 模型建立 基于蚂蚁构造墓地和分类幼体的聚类分析模型 基于蚂蚁觅食行为和信息素的聚类分析模型 基于蚂蚁构造墓地和分类幼体的聚类分析模型 蚁群构造墓地行为和分类幼体行为统称之为蚁群聚类行为。 生物学家经过长期的观察发现,在蚂蚁群体中存在一种本能的聚集行为。蚂蚁往往能在没有关于蚂蚁整体的任何指导性信息情况下,将其死去的同伴的尸体安放在一个固定的场所。 真实蚁群的聚类行为 基于蚂蚁构造墓地和分类幼体的聚类分析模型 基本模型经过利用个体与个体和个体与环境之间的交互作用,实现了自组织聚类,并成功的应用于机器人的控制中(一群类似于蚂蚁的机器人在二维网格中随意移动并可以搬运基本物体,最终把它们聚集在一起)。该模型成功的应用引起了各国学者的广泛关注和研究的热潮。 LumerE和FaietaB通过在Denurbourg的基本分类模型中引入数据对象之间相似度的概念,提出了LF聚类分析算法,并成功的将其应用到数据分析中。 基于蚂蚁觅食行为和信息素的聚类分析模型 蚂蚁在觅食的过程中,能够分为搜索食物和搬运食物两个环节。每个蚂蚁在运动过程中都将会在其所经过的路径上留下信息素,而且能够感知到信息素的存在及其强度,比较倾向于向信息素强度高的方向移动,同样信息素自身也会随着时间的流逝而挥发,显然某一路径上经过的蚂蚁数目越多,那么其信息素就越强,以后的蚂蚁选择该路径的可能性就比较高,整个蚁群的行为表现出了信息正反馈现象。 程序流程图 程序初始化 X = load(data.txt); [N,n]=size(X); % N =测试样本数;n =测试样本的属性数; K = 4; % K = 组数; R = 100; % R = 蚂蚁数; t_max = 1000; % t_max =最大迭代次数; best_solution_function_value = inf; 信息素矩阵初始化 信息素矩阵维数为N*K(样本数*聚类数)初始值为0.01。 c = 10^-2; tau = ones(N,K) * c; %信息素矩阵,初始值为0.01的N*K矩阵(样本数*聚类数) 蚂蚁路径的选择及标识 定义标识字符矩阵solution_string,维数为R*N+1,初始值都为0,以信息矩阵中信息素的值确定路径(即确定分到哪一组),具体方法如下: 如果该样本各信息素的值都小于信息素阈值q,则取信息素最大的为作为路径。若最大值有多个,则从相同的最大值中随机取一个,作为路径。 若信息数大于阈值q,则求出各路径信息素占该样本总信息素的比例,以概率确定路径。 聚类中心选择 聚类中心为该类所有样本的各属性值的平均值。 偏离误差计算 偏离误差的计算,即各样本到其对应的聚类中心的欧式距离之和MIN。 MIN越小,聚类效果越好。计算各只蚂蚁的MIN值,找到最小的MIN值,该值对应的路径为本次迭代的最佳路径。 信息素更新 对信息素矩阵进行更新,更新方法为 新值为原信息素值乘以(1 - rho),rho为信息素蒸发率,在加上最小偏差值的倒数。 for i = 1 : N tau(i,best_solution(1,i)) = (1 - rho) * tau(i,best_solution(1,i)) + 1/ tau_F; 信息数更新之后,再根据新的信息数矩阵,判断路径。进行迭代运算。直到达到最大迭代次数,或偏离误差达到要求值。 参数调试(蚂蚁数R 最大迭代次数t_max) MIN =30690 实验结果 t = 3915 time = 229.4707 best_solution_function_value = 1.9726e+004 index1 = 6 15 16 19 24 33 35 index2 = 1 18 22 30 34 42 47 48 index3 = 2 3 8 9 10 13 14 17 21 23 26 27 29 31 39 40 43 46 49 51 index4 = 4 5 7 11 12 20 25
您可能关注的文档
- 苏科版初中数学九年级下册.ppt
- 讨论我们前面讲过了一个总体假设检验,现实中,我们除.ppt
- 腾云驾雾,呼风唤雨,高居于碧霄之上,逍遥于九重天外.ppt
- 西洋艺术史导论期中报告抽象派.ppt
- 襄城县库庄一中李景荣.ppt
- 萧山区教研室邵立锋.ppt
- 虚拟仪器技术TechniqueofVirtualInstruments乔立岩http.ppt
- 血气分析临床应用执诚医疗学术部.ppt
- 血液净化治疗原理郁佩青.ppt
- 血液透析病人心血管并发症和对策.ppt
- 金融与投资行业2025研究报告:金融科技在智慧城市建设中的核心地位与挑战.docx
- 饮料行业2025年新型甜味剂法规监管下的市场趋势与法规政策调整前瞻报告.docx
- 2025年教育直播平台在线教育平台政策法规与行业规范研究报告.docx
- 艺术市场数字化交易市场政策法规与行业自律研究报告.docx
- 2025年环境保护公众参与机制优化与生态环境保护政策实施报告.docx
- 2025年高速公路智能交通系统与智能交通监控与检测技术研究报告.docx
- 2025年消费与零售行业儿童教育用品市场消费趋势及消费者行为分析报告.docx
- 2025年农业新型经营主体农村电商发展路径研究报告.docx
- 疫情后线下演出市场恢复力评估与发展趋势预测报告.docx
- 教育信息化0下教学工具与翻转课堂模式的结合与应用报告.docx
最近下载
- 桥台计算书.doc VIP
- 2025年甘肃亚盛实业股份有限公司校园招聘模拟试题附带答案详解完整版.docx VIP
- 我国商业银行开展绿色信贷业务存在的问题和对策.docx VIP
- 甘肃亚盛实业股份有限公司校园招聘模拟试题附带答案详解附答案.docx VIP
- 2023年西安文理学院计算机应用技术专业《计算机组成原理》科目期末试卷A(有答案).docx VIP
- 2024年中国工会审计条例知识竞赛试题及答案.docx VIP
- VDA6.3过程审核检查表(中英文版)6.xls VIP
- 2024年山东水发集团高校毕业招聘笔试真题.docx VIP
- 甘肃亚盛实业股份有限公司校园招聘模拟试题附带答案详解完美版.docx VIP
- 双减背景下小学语文作业的优化设计.pptx VIP
文档评论(0)