咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于收缩因子策略的布谷鸟搜索算法 收藏
基于收缩因子策略的布谷鸟搜索算法

基于收缩因子策略的布谷鸟搜索算法

作     者:时星 

作者单位:西安电子科技大学 

学位级别:硕士

导师姓名:臧明相

授予年度:2017年

学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 081104[工学-模式识别与智能系统] 08[工学] 0835[工学-软件工程] 0811[工学-控制科学与工程] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:布谷鸟搜索算法 收缩因子 Tent混沌序列 反向学习 适应度排序 

摘      要:最优化问题旨在通过合理的利用系统中的资源,以最小的代价和最佳的解决方案,取得最优的效果。最优化问题具有广泛适用性,它被应用到众多领域当中。群智能优化算法是基于仿生学的一种启发式概率型搜索算法,属于新兴演化计算方法,接通信、鲁棒性、自组织性、易实现等都为该算法的特点。该算法攻克最优化问题的核心方法是通过对动物或昆虫进行模拟和更新迭代等方式。它通过模拟布谷鸟在宿主的鸟巢中寄生卵的寻优搜索行为,解决一系列连续型优化问题。它本身具有参数少,易实现、较好的鲁棒性等特点。但种群活性不高、收敛速度受到限制、求解精度不高等也是该算法需要改进的方面。论文研究了相关群智能优化算法,并重点分析了经典布谷鸟搜索算法,引入收缩因子等策略,提出一种改进的布谷鸟搜索算法(CFCS)。在算法的初始化阶段,引入改进后的Tent混沌序列,初始化鸟窝位置在每一维的空间分布,增强了鸟窝位置分布的均匀性;同时引入改进后的反向学习策略,得到每个鸟窝位置在空间中的反向解,然后根据适应度公式,得到适应度值较优的一组鸟窝位置,提高了种群的活性和收敛速度。在更新迭代阶段,引入收缩因子策略,通过动态调整寻优步长,使得算法在进化前期以自适应的步长进行寻优搜索,在进化后期快速地趋向最优解,提高了算法的收敛速度;当算法滞留在局部最优解时,偶尔地趋向于最差解,有利于算法跳出局部最优。最后,引入改进后的基于适应度排序的选择策略,通过适应度函数把目标函数值进行变换,使得鸟窝位置的发现概率可以根据适应度优劣情况进行差异化的调整,有利于目标函数值较优的鸟窝位置进行更新变异,提高算法的收敛精度,目标函数值较差的个体偶尔也有几率进行更新变异,使算法具有跳出局部最优的能力。本文采用五种单峰函数和四种多峰函数对CS算法和CFCS算法分别进行实验,证明CFCS算法在性能上较CS算法有明显的提升。实验结果表明CFCS算法在性能上优于引入第二代莱维飞行策略的CS算法,较好地提升算法在整个进化过程中的收敛速度和全局寻优能力,并且避免陷入局部最优的境况,证明CFCS算法的优越性。本文主要的研究方向是布谷鸟搜索算法的改进方法。均匀地初始化鸟窝位置、自适应地调整寻优步长、动态地调整鸟窝位置的发现概率,都是提高布谷鸟算法性能的改进方法。在后续工作中,将深入研究这些改进方法,以更好地改变CFCS的性能,并期望把CFCS算法应用于实际领域当中。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分