一种改进型蝙蝠算法研究及其应用

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:aiming5968f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蚁群算法出现以后,相继出现了许多其他群智能算法。目前,传统的群智能算法已经应用于许多领域,但是均存在一定的缺陷。Yang X S教授探索结合一些早期的算法的优点,提出了蝙蝠算法这一新型元启发算法。蝙蝠算法提出后,Yang X S利用一些函数进行测试,验证了其相比其他算法性能较佳。但其不可避免存在群智能算法的通病,即收敛速度慢、易陷入局部最优等问题。  为了解决蝙蝠算法的这些缺陷,本文提出了一种改进型蝙蝠算法(Starling Flock BatAlgorithm,SFBA)。首先针对上述缺陷,本文引入椋鸟群行为对蝙蝠算法进行改进。在蝙蝠算法寻优过程中,最优值出现停滞或者更差达到一定次数时,利用椋鸟群行为挑选出部分较差个体并用同样数量较优个体替代。此外,针对速度迭代公式加入线性递减权重,平衡全局搜索和局部搜索。利用测试函数进行仿真,得出所提改进点有效。  此后,针对BPNN收敛精度低、易陷入局部极小值点等问题,本文利用SFBA算法对BPNN的权值及阈值进行优化,同时引入自适应学习速率-附加动量法,取代原先固定学习速率,通过仿真验证了改进型BPNN(SFBA-BPNN)的有效性。最后,本文将SFBA-BPNN应用于短时交通流量预测这一复杂非线性问题,利用SFBA-BPNN预测交通流量。通过与真实值进行对比,结果表明SFBA-BPNN在预测精度及收敛速度均取得了较好的效果。
其他文献
多词表达是由若干个具有一定的句法和语义关联的词汇构成的意义相对完整的语义单元,跨越了语言当中意义相对完整的词的边界。随着自然语言处理研究的深入和发展,多词表达开始
近些年来,矿难事故频繁发生。人员救援一直是最关注的问题之一。而人员救援的重点就是被困人员的位置确定。因此,需要研究一套人员定位系统来提高救援效率。本文设计了基于La
近年来,随着通信技术的快速发展,无线传感器网络的应用越来越广泛,目前已成为通讯、计算机和控制领域的研究热点。但是在实际应用中,无线传感器网络经常部署在无人值守或恶劣环境
本文针对当前电信和互联网领域中垃圾信息过度膨胀的问题,研究了应用于短信和邮件过滤的相关原理和技术,提出并实现了一个基于主动学习的文本过滤系统,其中主要的创新工作和
液体分析技术是通过运用不同技术,对液体的透明度,密度、张力、粘度等性质进行测定,确定液体的成分,并进行液体识别。现在用于液体识别的方法大多由于分析方法复杂,分析仪器
本文针对一类单变量非线性离散时间系统和一类多变量非线性离散时间系统的参数不确定性和工况的变化,提出了一种基于人工神经网络的非线性多模型自适应控制器设计方法,并证明
无线传感器网络(Wireless Sensor Network)是当前一个前沿的热点研究领域,有着广泛的应用前景。由于单传感器自身的能量、存储和处理能力的局限性,带来了稳定性差、可靠性较
随着信息社会的发展,图像的使用已经渗透到社会的各行各业,日益增多的图像来源为人们提供了丰富的信息。如何快速地搜索有用的图像已变得越来越迫切。当前流行的网络搜索引擎
研究基于脑电分析的脑死亡判定方法对于早期发现非脑死亡病人和避免脑死亡误判具有重要的意义。以往脑死亡判定的研究大都集中于临床医学的领域内,从最近兴起的神经动力学的
多变量系统相对于单变量系统来说,具有强耦合、干扰大等特点,因此多变量系统能够更加准确完整的描述工业过程对象的特征,多变量系统比单变量系统更加接近实际控制对象;然而多