基于反向学习策略的蝙蝠算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jiangyanxiaonvzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蝙蝠算法(BA)是一种通过模拟蝙蝠猎食行为进行全局寻优的群智能优化算法,在性能上优于遗传算法和粒子群算法,具有易操作、参数少和鲁棒性强等特点,对求解各种组合优化或连续优化问题有很大帮助,可应用于多个领域,如图像处理、资源配置、数据挖掘、信息处理和金融等等。但是对于求解一些更为复杂的问题,算法本身仍存在缺陷,例如种群多样性不足、寻优精度低、收敛速度慢和易陷入局部最优等。本文分析了蝙蝠算法的寻优步骤和仿生原理,并且将它和不同的群智能优化算法进行了比较,总结了算法在求解不同优化问题中的优势和不足,提出了一种基于反向学习策略的蝙蝠算法(OLBA)。针对种群多样性不足问题,在种群初始化时采用均匀设计理论,使得蝙蝠个体能够相对均匀地分布在搜索空间,从而构造出多样性更好的种群;针对寻优精度低和收敛速度慢的问题,借助反向学习策略,对精英蝙蝠个体进行反向学习,生成指定大小的反向种群,然后将当前种群和反向种群中的蝙蝠个体一起进行优胜劣汰,从而优化了蝙蝠种群中的个体位置;在蝙蝠个体的更新公式中加入了自适应的移动因子,达到了动态调整移动步长的目的,使其能更好地趋向最优目标;针对易陷入局部最优问题,设置了种群差异性的阈值,当不满足阈值时,对当前种群中部分适应度值较差的个体进行搜索空间内的重新初始化,通过改变这些蝙蝠个体的位置,提高种群的差异性,有效地避免了算法的未成熟收敛。本文采用6种单峰测试函数和4种多峰测试函数分别对BA、具有Lévy飞行特征的蝙蝠算法(LBA)和OLBA进行了仿真,通过实验结果的对比分析可以得出,OLBA在寻优过程中,能够加快收敛速度,提高解的精度,并且求得的全局最优解相对稳定。综上,OLBA的改进策略具有有效性和可行性。本文的主要工作是针对蝙蝠算法的缺点进行改进。其中合理设置初始种群、制定种群差异性判断规则、对精英个体的操作处理、蝙蝠个体更新公式等都是影响算法性能的关键。在后续的工作中,将对算法中参数的设置进行深入研究,例如个体更新公式中移动因子的选择、种群差异性的阈值等,并对其它群智能优化算法进行更为细致的分析,取长补短,找到突破点,挖掘蝙蝠算法的潜力,力求进一步改善算法的性能,从而更好地将它应用到实际中。
其他文献
介绍了冬季农业机械操作注意事项及初春农机正确使用方法。
以2019年东、中、西和东北部地区14所双一流高校的293份博士生招生简章作为研究样本,从申请条件、选拔方式、选拔标准、考核评分、保障机制和信息咨询六个方面构建指标观测体
根据核桃落果原因,提出一套切实可行、有针对性的防治措施。
从培育旱育壮秧、规范开厢、施足基肥、膜上打孔等方面总结了水稻覆膜节水抗旱栽培技术,并概述了节水抗旱的应用效果。该技术适宜在望天田、高塝田、漏筛田大面积推广。
烤烟对环境适应性强,但反应敏感,在不同的自然条件下烟叶产量和品质都有明显的差异。从务川仡佬族苗族自治县烤烟生育期的气候条件进行分析,提出趋利避害的一些措施,以达到优
建筑工程安全监督管理是一种行业执法行为,通过加强安全监督管理,能够提升建筑工程安全生产水平,降低生产事故发生率。本文首先对建筑工程安全监督管理的重要性进行介绍,然后
地铁车站侧墙施工采用的模板类型众多,在城镇范围内存在围护结构的施工环境下施做侧墙比在无支护大开挖情况下的难度更大.以前者为分析对象,简述不同类型模板施工侧墙的优劣,
我们从1993~1997年在门诊诊治小儿荨麻疹,采用口服汤剂与针灸相结合的疗法,疗效满意,报导如下。1临床资料43例分别是佳市中心医院、中国人民解放军224医院皮肤科患者,临床诊断均符合《中国皮肤科
随着我国经济的快速发展,社会各方面对于能源的需求在不断上升,电能作为我国最为重要的能源之一,对推动社会发展具有不可替代的作用。电能在通过配电线路传输过程中,一旦出现
为了给石阡县茶叶产业的长远发展规划制定提供科学依据,介绍了五德村茶生产的基本情况和组建专业茶生产村的内容,找出了其茶产业发展中存在的问题,并针对问题提出了相应对策