蝙蝠算法的改进及收敛性分析

来源 :西安工程大学 | 被引量 : 0次 | 上传用户:mengxianshan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蝙蝠算法是模拟蝙蝠回声定位行为的一种新兴的启发式优化算法,因其简单的结构和明确的实际背景,一经提出便受到广泛关注,并已成功应用于工程优化、数据挖掘等诸多领域.同很多仿生随机优化算法一样,蝙蝠算法也存在理论基础薄弱,易陷入局部最优,后期收敛速度慢等缺点.为完善算法理论基础,提高算法性能,以拓展算法应用领域,本文主要进行了如下工作:1.详细阐述了基本蝙蝠算法的仿生原理、数学模型、基本流程等,并分析对比了蝙蝠算法与其它仿生算法,在此基础上,概括了此类算法的改进策略.2.分析蝙蝠算法的全局收敛性.通过建立算法的概率测度空间,验证了该算法为收缩映射的一种形式,且其轨道是概率有界的.由PM空间不动点定理证明了蝙蝠算法是全局收敛的.3.以混沌扰动及精英反向学习优化蝙蝠算法.针对蝙蝠算法后期收敛速度慢,易“早熟”的缺点,利用混动扰动策略抵制种群多样性骤减,避免算法陷入局部最优.同时为克服混沌扰动减缓算法的收敛进程,加入精英反向学习策略,提高算法的收敛速度.以此平衡算法的开发能力和探测能力,改善算法性能.数值模拟结果表明,较基本蝙蝠算法,改进的算法具有更高的寻优精度和更快的收敛速度.4.以权重策略优化蝙蝠算法.首先,通过设计基于寻优能力和摆脱局部极值能力的加权函数,使得蝙蝠不再仅仅向全局最优蝙蝠学习,而是与邻域内所有蝙蝠进行信息共享与交流,这样算法更符合生物社会的实际,同时降低算法陷入局部最优的危险.其次,频率不再是一个随机数,而是根据蝙蝠的寻优能力自适应地调节.由此获得或者保持优秀的寻优能力.数值模拟结果表明,较基本蝙蝠算法以及一种基于时变惯性权重的蝙蝠算法,新算法具有更高的寻优精度和更快的收敛速度.5.提出关于蝙蝠算法以及本文改进算法有待进一步探讨的问题.
其他文献
目的探讨妇幼保健中母乳喂养护理方法及临床效果。方法选择2017年1月-2018年1月在我院分娩的产妇180例,根据护理方法不同分为对照组90例和观察组90例。对照组产妇实施常规护
数的运算是小学数学教学中最基本、最主要的教学内容.随着素质教育改革的不断推进,对学生的计算能力的培养提出了更高的要求.在新的教育形势下,小学数学在“数的运算”教学要
本文以数量分析为基础,从投入产出、区位比较优势、产业比较优势和产业竞争力等多角度分析甘肃工业结构。研究发现,甘肃大部分工业行业对域外产品依赖性较强,多数产业缺乏比较优
<正>新春30号是新疆农业科学院核技术生物技术研究所1996年以优质强筋品种新春9号为母本,超高产品种新春6号为父本杂交,当代杂交种子经60Co-γ射线辐照,多代单株、单穗选择,
陶行知先生说过:"教育只有通过生活才能产生作用并真正成为教育。"《英语新课程标准》也强调课程以人为本,遵循"在用中学,在学中用"的原则。因此,教师要从学生的实际情况出发
<正>近代以来中国的对外政策,经历了一个从闭关到开放、从被迫开放到主动开放的发展过程。在这一曲折的历程中,中国人民挣脱了闭关的牢笼,又陷进了殖民奴役的泥坑,遭受过巨大
会议
目的:探讨微创经皮钢板与交锁髓内钉治疗治疗胫骨中下段闭合性骨折的疗效,比较两种手术方式的优缺点,为临床治疗提供参考依据,以期获得更好的治疗效果。方法:回顾性研究自201