已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
蚁群算法研究及其应用 主要内容 1 论文研究背景2 本文改进算法3 蚁群算法参数组合优化4 TSP仿真系统介绍5 本文结论6 致谢 研究背景 蚁群算法原理 蚂蚁算法是一种用来寻找最优解决方案的机率型技术 其灵感来源于蚂蚁在寻找食物过程中发现最短路径的行为 自然蚂蚁寻找食物行为 蚂蚁在路径上前进时会根据前边走过的蚂蚁所留下的分泌物 信息素 选择其要走的路径 其选择一条路径的概率与该路径上分泌物的强度成正比 因此 由大量蚂蚁组成的群体的集体行为实际上构成一种学习信息的正反馈现象 某一条路径走过的蚂蚁越多 后面的蚂蚁选择该路径的可能性就越大 蚂蚁的个体间通过这种信息的交流寻求通向食物的最短路径 这种优化过程的本质 协调机制 蚂蚁间实际上是通过分泌物来互相通信 协同工作的 选择机制 信息素越多的路径 被选择的概率越大 更新机制 路径上面的信息素会随蚂蚁的经过而增长 而且同时也随时间的推移逐渐挥发消失 研究背景 蚁群算法数学模型 1 初始时刻 各条路径上的信息素相等 选择机制 在t 时刻 蚂蚁在运动过程中根据各条路径上信息素和路径长度因素共同决定移动方向 蚂蚁由位置i移动到位置j的转移概率的计算公式如下 本文以著名的旅行商问题 TSP 为例 建立蚁群算法数学模型 该问题可以描述为 一个旅行商从n个城市的某一出发个访问其他所有城市一次且仅一次后再回到出发城市 要求找出一条最短的路径 该问题可抽象像为求完全图 n个节点 的最短路径问题 更新机制 在t n时刻 此时所有的蚂蚁完成了一次遍历 为了避免残留信息素过多而淹没距离因素 在每只蚂蚁走完一步或者迭代一次后 要对路径上的信息素进行更新操作 各路径上信息素可根据以下公式做调整 根据计算方式不同 有蚁周模型 蚁量模型和蚁密模型三种基本模型 本文的研究都是基于蚁周模型的 其模型为 研究背景 蚁群算法数学模型 2 研究背景 蚁群算法研究方向 算法理论改进 参数分析 应用推广 数学证明 1 算法易出现局部最优 停滞等不良现象 2 在求解较大规模问题时 算法的运行时间过长 3 算法的收敛速度慢 4 算法参数的设置带有很强的经验性和随机性 没有严格的理论认证 研究表明蚁群算法具有较强的鲁棒性 分布式计算 易于与其优化算法结合等优点 但随着问题规模的扩大 算法的运行时间和最优解都不能认人满意 性能明显下降 大量研究表明蚁群算法也存在一些不足 主要有 蚁群算法研究方向 算法改进 研究背景 针对蚁群算法存在的不足 国内外学者开展了大量有意义的研究 研究成果主要涉及路径搜索策略 信息素更新策略和最优解保留策略等方面 研究行为主要是进行算法改进或验证 有些改进算法的性能相比基本蚁群算法而言有了较大水平的提高 如最大最小蚁群算法是目前求解TSP问题的最好方法之一 有些已成为主流的蚁群算法 如 蚁群系统 基于排序的蚁群系统 最优最差蚁群系统等 针对基本蚁群算法的不足 本文在借鉴其他算法优点的基础上提出一种改进的蚁群算法 该算法从以下几个方面对基本蚁群算法进行了改进 1 初始信息素的改进2 路径选择策略的改进3 信息素更新策略的改进 本文算法改进 研究过程 1 基本蚁群算法中 路径上的初始信息素大小是相同的 蚁群创建的第一条路径所获得的信息主要是城市之间的距离信息 此时 蚁群算法相当于贪婪算法 第一次循环中蚁群在所经过的路径上留下的信息素不一定能反映出最优路径的方向 正反馈的作用会使得这条不是最优解的路径上的信息素得到不应有的增强 阻碍以后的蚂蚁发现更好的全局最优解 为此 本文改进算法在任意两个城市之间安排的信息素是等量的 但是这等量的信息素要平均到两个之间的路径上 由于城市之间的距离是不相同的 所以平均到每一小段上的信息素量就是距离的倒数与分配到这两城市之间的信息素量之积 为提高初始阶段蚂蚁的搜索能力 改进算法将各路径上的初始信息素的值按照最大最小蚁群算法思想限定其大小 所以其数学模型为 1 初始信息素 本文算法改进 研究过程 2 2 路径选择策略的改进 相关文献表明 自然蚂蚁无视觉能力 无法感知距离的远近 在节点选择时 仅能依靠信息素浓度 为更好的模拟自然蚂蚁 本文改进算法在选择下一个城市时不再考虑距离因素 仅考虑信息素浓度 同时为有效的提高优化速度 降低局部最优解停滞的可能性 本文采用伪随机性选择策略 并在搜索过程中动态地调整确定性选择的概率 即蚂蚁在t时刻有城市i到城市j的转移概率由下式确定 3 信息素更新策略策略的改进 本文算法改进 研究过程 3 两层信息素更新策略 第1层 原有信息素的挥发第2层 借鉴奖惩蚁群算法思想 在完成每次循环进行信息素挥发后 根据蚂蚁所建立路径的长短 进行排序 只有前w只建立短路径的蚂蚁被挑选出来进行奖励 其他 m w 只建立路径的蚂蚁进行惩罚 最大最小蚁群算法思想 若某段路径弧段的信息素相对其他路径弧段的信息素而言在数量上占据绝对的优势时 会引起算法过早地收敛 对这一不足 本文借鉴MMAS思想 对各路径上的信息素量施加最小最大限制 采用两层信息素更新策略和最大最小蚁群算法思想 本文算法改进 算法流程 本文算法改进 性能验证 TSP51问题各算法性能比较表 TSP76问题的实验结果 参数组合优化 研究背景 蚁群算法的参数数目众多 参数对算法性能的影响较大 文献表明 蚁群算法参数的合理组合能够在一定程度上提高算法的全局搜索能力和加快算法的收敛速度 但遗憾的是 目前各参数该如何取值只是根据经验来选取合适的参数值 针对蚁群算法参数空间大 参数选择难的问题 本文对蚁群算法参数的组合优化问题进行了讨论 采用实例仿真法确定各个参数的合理取值区间 采用粒子群算法首次对蚁群算法的五个重要参数的组合优化问题进行了探讨 提出了基于粒子群的蚁群算法参数最优组合优化方案 参数组合优化 研究过程 提出问题 本文将蚁群算法抽象为一个函数 其五个参数为函数的自变量 则有函数 那么参数的连续区域优化问题可以定义为 确定蚁群算法五个主要参数的值 使得函数取得最优值 由这个定义我们自然地可以将参数的优化看成一个组合优化问题 而且是一个连续域的组合优化问题 选定方法 粒子群算法 因粒子群优化算法具有很强的全局优化能力 能较快地收敛于可接受解 而且粒子群优化算法参数少 算法简单易实现 效率较高 解决问题 实例仿真法 综合考虑算法的全局搜索能力和收敛速度两项性能指标 确定各参数的合理区间 采用 三步走 策略确定蚁群算法参数的较优组合 1 利用实例仿真法确定的各个参数的合理区间 2 利用粒子群优化算法 确定参数的最佳组合 3 多次结果 求平均 参数组合优化 关键技术 参数组合优化 有效性验证 应用推广 研究背景 蚁群算法提出十几年来 取得了丰硕的应用性成果 主要有 物流配送问题 VRP问题 函数优化问题 车间作业调度问题 网络路由问题 电力系统机器人领域 控制参数组合优化问题 聚类分析 数据挖掘 数字图象处理 生命科学化学工业等等 大量有价值的研究成果将陆续发表 不断地拓宽了其应用领域 本文主要从算法实现方面进行应用推广 本文采用软件工程思想 利用软件开发技术 设计并实现了蚁群算法参数训练系统及蚁群算法TSP问题仿真系统 通过参数训练仿真系统 用户可以训练得到蚁群算法参数的理想组合 通过蚁群算法仿真系统 用户可以记录并查看算法求解TSP问题过程的中间数据 最优解及最优路径 查看收敛图 路径收敛趋势图及算法间性能比较图 应用推广 研究方案 采用方法 软件工程方法 UML方法模块划分 关键技术 UML关键类图 成员属性double m distancedouble m dTrialdouble m dDeltTrail CMapInfo 成员方法CMapInfo intm iCityCount CMapInfo 成员方法Cant Cant intaddcity intcity intChooseNextCity intMoveTo intcity intMoveToLast intUpdateResult intClear 应用推广 研究结果 主界面 收敛趋势图 最佳路径图 收敛趋势比较图 研究结论 在算法研究方面 本文改进的蚁群算法 理论上更加接近自然蚂蚁行为 仿真结果表明改进算法降低了算法的运行时间 提高算法的收敛速度 该算法能在求解速度和解的质量上取得一个较好的平衡 该算法是一种有效的算法 在算法参数组合优化方面 本文采用实例仿真法 全面分析蚁群算法五个重要参数对算法性能的影响 求得各参数的合理区间 结合粒子群算法 首次全面探讨蚁群算法的五个重要参数的组合优化问题 提出蚁群算法参数组优化方案 该方案突了传统取值的局限性 在算法应用推广方面 本文运用软件开发技术 设计并实现蚁群算法仿真系统 包括蚁群算法参数训练模块和蚁群算法TSP问题仿真模块 通过仿真系统用户可以很直观的了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学湘艺版小小鼓号手教案
- 2026年钢管租赁合同
- 2025G2电站锅炉司炉考试题模拟考试题库(含答案)
- 2025年药品不良反应相关知识培训试题附答案
- 2024年肠道传染病诊疗规范试题及答案
- 安全专员面试安全风险评估及答案
- 2025年护理核心制度考核试题(附答案)
- 正数和负数(小升初衔接)(教学设计)-2023-2024学年六年级下册数学北师大版
- 卵巢黄体破裂应急预案演练脚本
- 2025年全国导游资格证考试导游业务必考知识点题库及参考答案
- 无人履带车辆的鲁棒轨迹跟踪控制研究
- 2025年 石家庄市市属国有企业招聘笔试考试试卷附答案
- 2025-2026学年人教PEP版(2024)小学英语三年级上册期中检测试卷及答案
- 2025及未来5年中国丙烯醇市场分析及数据监测研究报告
- STEAM背景下小学劳动课程设计
- Y染色体微缺失机制-第2篇-洞察与解读
- 豆腐课件教学课件
- 军队文职护理岗考试题库及答案解析
- 2025年中级电工证考试题库(附答案)
- 植物病虫草鼠害诊断与防治基础第一章植物害虫郭二庆
- 2025年国家开放大学《统计学》期末考试备考试题及答案解析
评论
0/150
提交评论