改进步长与策略的果蝇优化算法及其应用
本文关键词:改进步长与策略的果蝇优化算法及其应用
更多相关文章: 果蝇算法 动态线性步长 旅行商问题 0-1背包问题
【摘要】:果蝇优化算法(Fruit Fly Optimization Algorithm,FOA)是基于果蝇觅食行为演化出的一种新的寻求全局优化的进化算法。首先通过果蝇所在的位置去不断的计算其相应的味道浓度判定值。随后将这个味道浓度判定值作为适应函数的自变量,从而求得里面每只果蝇的味道浓度值,取其中味道最大的相应浓度值作为当前最优值,在不断的迭代中寻找最优值,直到最优值收敛或者将所有迭代次数用完。FOA算法的稳定性好、过程简单,同时具有收敛速度快的优点。但是FOA算法也存在一些缺点。首先,果蝇在觅食的移动过程中,位置移动的距离和方向是随机性,步长作为唯一的一个关键因素。却因为步长是固定的从而在一定程度上限制了算法的搜索能力,无法在全局性能和局部性能上做到很好的平衡。其次,在很多多峰多维的问题上,FOA算法就常常陷入局部最优,从而影响算法的整体性能。针对FOA算法的这些缺点,本文做出了一些措施:1提出了一种基于该算法在迭代过程中,根据设定的进化代数随机选取两个历史最优值,其差值加上一常数即为当代果蝇群体的步长变化大小,平衡了整个种群的全局与局部搜索的能力;在果蝇群体趋于稳定时,选择一定数量的果蝇个体进行变异,利用每次迭代所得最优值、次优值和第三优值在每一维上的中位数作为其变异的位置初始值,从而有效避免FOA易陷入局部最优的缺点,提高算法后期的收敛速度与精度。2论文用十四个常用的基准测试函数进行仿真实验的结果表明,算法的收敛速度与寻优精度以及稳定性方面均得到显著提高。3为了进一步将改进的算法用于实际问题,论文将算法用于了两个非常经典的NP-hard问题——0-1背包问题和旅行商问题(TSP)。首先,使用8个经典的0-1背包问题来测试改进算法的性能,由于这8个0-1背包问题的维度范围在10-100之间,因此能够较为全面的测试出新算法在0-1背包问题应用中的性能。其次,对新算法在旅行商问题中的应用,我们使用了 6个数据集,这六个数据集在城市数量上有很大的不同,论文将改进的算法和粒子群算法做了一个对比,在理论上分析了该应用的一些性能。最后是对本文的研究和应用工作做了一个总结,说明了整个工作的优点和不足。并且依据近年来很多科研工作者对果蝇优化算法的研究和改进实例,本文整理出四点关于FOA算法值得深入研究的方向。
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP18
【相似文献】
中国期刊全文数据库 前10条
1 邹汪平;;一种基于网络安全控制的蜂群算法应用研究[J];吉林师范大学学报(自然科学版);2013年04期
2 李向伟;曹博;;时间参数在HITS算法中的应用及改进[J];兰州工业高等专科学校学报;2006年02期
3 吴涛;彭笃学;;一种改进的直线段裁剪算法[J];湛江师范学院学报;2008年03期
4 张瑞子;南琳;胡琨元;田景贺;;基于EPC Class-1 Gen-2标准的防冲突算法与改进[J];计算机工程;2009年02期
5 黄超;周宁;倪佑生;;基于蚁群算法的攻击图分析[J];计算机工程;2009年18期
6 秦永彬;许道云;;警示传播算法的原理分析及算法改进[J];计算机工程与应用;2010年19期
7 郭毅可;韩锐;;云计算中的弹性算法:概要和展望[J];上海大学学报(自然科学版);2013年01期
8 牛玉静;唐棣;;双步圆的反走样生成算法[J];计算机工程与应用;2010年23期
9 肖璞;;XML索引更新算法的改进[J];南京工程学院学报(自然科学版);2010年03期
10 周骏;陈鸣;张佳明;;两类频繁项算法在网络流上的适用性评估[J];计算机工程;2011年16期
中国重要会议论文全文数据库 前10条
1 黄纪武;毛泽华;李松涛;张锦雄;;SPMD并行查找算法的MPI实现[A];广西计算机学会——2004年学术年会论文集[C];2004年
2 黄纪武;毛泽华;李松涛;张锦雄;;SPMD并行查找算法的MPI实现[A];广西计算机学会2004年学术年会论文集[C];2004年
3 符丽锦;覃华;邓海;孙欣;;一种改进的Apriori算法的研究[A];广西计算机学会2012年学术年会论文集[C];2012年
4 王东锋;王军民;陈英武;;模糊定性仿真理论研究与算法实现[A];'2000系统仿真技术及其应用学术交流会论文集[C];2000年
5 赵唯;;晶粒度评级的改进算法[A];中国图象图形科学技术新进展——第九届全国图象图形科技大会论文集[C];1998年
6 刘启文;;可扩展的图形学算法演示系统的研究[A];’2004计算机应用技术交流会议论文集[C];2004年
7 佘智;蒋泰;朱延生;;基于Type C协议的防冲突改进算法[A];广西计算机学会25周年纪念会暨2011年学术年会论文集[C];2011年
8 朱绍文;赵培;朱秋云;;基于pSPADE并行挖掘序列算法的研究[A];2003年中国智能自动化会议论文集(下册)[C];2003年
9 杨霞;;新的基于启发式蚁群算法的QoS路由算法[A];广西计算机学会2009年年会论文集[C];2009年
10 陈黎飞;姜青山;董槐林;;基于图形轮廓的快速聚类算法[A];第二十三届中国数据库学术会议论文集(研究报告篇)[C];2006年
中国博士学位论文全文数据库 前10条
1 钟永腾;基于近场MUSIC算法的复合材料结构健康监测研究[D];南京航空航天大学;2014年
2 刘燕;入侵杂草优化算法在阵列天线综合中的应用[D];西安电子科技大学;2015年
3 苗义烽;突发事件下的列车运行调度模型与算法研究[D];中国铁道科学研究院;2015年
4 杨玉婷;头脑风暴优化算法与基于视频的非接触式运动定量分析方法研究[D];浙江大学;2015年
5 刘杰;全局优化问题的几类新算法[D];西安电子科技大学;2015年
6 柏静;基于多种混合策略的人工蜂群算法改进研究[D];山东师范大学;2016年
7 孔翔宇;几类优化问题的人工蜂群算法[D];西安电子科技大学;2016年
8 匡立;分形网络的理论、算法及应用研究[D];武汉大学;2015年
9 单美静;求解非线性实代数系统的混合算法研究[D];华东师范大学;2008年
10 邱剑锋;人工蜂群算法的改进方法与收敛性理论的研究[D];安徽大学;2014年
中国硕士学位论文全文数据库 前10条
1 安世勇;命题逻辑中随机3-SAT问题算法研究[D];西南交通大学;2015年
2 毕晓庆;油气探矿权竞争性出让系统设计与实现[D];中国地质大学(北京);2015年
3 王明明;铁路大机与线路固定设施间距检测算法研究[D];西南交通大学;2015年
4 李静;基于视频图像序列的运动目标检测与跟踪算法研究[D];宁夏大学;2015年
5 刘贝玲;基于天地图的租房平台开发及其关键技术研究[D];西南交通大学;2015年
6 曹海锋;IDS中串匹配臭算法并行优化研究[D];西安建筑科技大学;2015年
7 周攀;基于蚁群算法的山区高速铁路隧道火灾应急疏散最优路径研究[D];西南交通大学;2015年
8 张路奇;基于改进蚁群算法的WSN路由协议的研究[D];中国地质大学(北京);2015年
9 王晓晨;入侵杂草优化算法的应用与改进[D];长安大学;2015年
10 信琴琴;手势控制和识别算法研究[D];闽南师范大学;2015年
,本文编号:1255819
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1255819.html