首页 | 本学科首页   官方微博 | 高级检索  
     

求解函数优化问题的改进布谷鸟搜索算法
引用本文:李煜,尚志勇,刘景森.求解函数优化问题的改进布谷鸟搜索算法[J].计算机科学,2020,47(1):219-230.
作者姓名:李煜  尚志勇  刘景森
作者单位:河南大学商学院管理科学与工程研究所 河南 开封 475004;河南大学商学院 河南 开封 475004;河南大学复杂智能网络系统研究所 河南 开封 475004
基金项目:河南省重点研发与推广专项;河南省科技攻关计划重点项目;教育部人文社会科学研究项目;国家自然科学基金
摘    要:在工程优化中,大多问题是连续优化问题,即函数优化问题。针对布谷鸟算法求解函数优化问题时存在的收敛速度慢、求解精度不高和易陷入局部最优等问题,文中提出非线性惯性权重对数递减和随机调整发现概率的布谷鸟搜索算法(Cuc-koo Search Algorithm with Logarithmic Decline of Nonlinear Inertial Weights and Random Adjustment Discovery Probability,DWCS)。首先,在布谷鸟寻窝的路径和位置更新公式中,设计一种随进化迭代次数非线性递减的惯性权重来改进鸟巢位置的更新方式,以协调布谷鸟算法的探索和开发能力;其次,引入随机调整发现概率代替固定值发现概率,使较大和较小的发现概率随机出现,从而有利于平衡算法的全局探索和局部开发能力,加快算法收敛速度,增加种群多样性;最后,分析对数递减参数和随机调整发现概率,选取对数递减最佳参数组合和随机调整发现概率的最佳取值范围,此时,函数的优化效果最好。与BA,CS,PSO,ICS算法相比,所提算法极大地提高了寻优精度,显著地减少了迭代次数,有效地提高了收敛速度和鲁棒性。在16个测试函数中,DWCS均能收敛到全局最优解,证明了DWCS在求解连续复杂函数优化问题上具有较强的竞争力。

关 键 词:布谷鸟搜索算法  参数选取  对数递减  发现概率  函数优化

Improved Cuckoo Search Algorithm for Function Optimization Problems
LI Yu,SHANG Zhi-yong,LIU Jing-sen.Improved Cuckoo Search Algorithm for Function Optimization Problems[J].Computer Science,2020,47(1):219-230.
Authors:LI Yu  SHANG Zhi-yong  LIU Jing-sen
Affiliation:(Institute of Management Science and Engineering,Business School of Henan University,Kaifeng,Henan 475004,China;Business School of Henan University,Kaifeng,Henan 475004,China;Institute of Complex Intelligent Network System,Henan University,Kaifeng,Henan 475004,China)
Abstract:In engineering optimization,most problems are continuous optimization problems,that is function optimization problems.Aiming at the problems of slow convergence speed,low precision and easy to fall into local optimization in the later stage of Cuckoo algorithm,this paper proposed an improved Cuckoo search algorithm based on the logarithmic decline of nonlinear inertial weights and the random adjustment discovery probability.Firstly,in the update formula of the path and position of the cuckoo homing nest,a update method that inertia weight decreases nonlinearly with the number of evolutionary iterations is designed to improve the nest location and coordinate the abilities of exploration and exploitation.Secondly,the discovery probability with random adjustment is introduced to replace the discovery probability of fixed value to make the larger and smaller discovery probabi-lity appear randomly,which is beneficial to balancing the global exploration and local exploitation of the algorithm,accelerating the convergence speed,and increasing the diversity of the population.Finally,the logarithmic decreasing parameter and stochastic adjustment discovery probability are analyzed and tested,and the optimal parameter combination of logarithmic decrement and the optimal range of stochastic adjustment discovery probability are selected.At this time,the optimization effect of the function is the best.Compared with other evolutionary algorithms(BA,CS,PSO,ICS),DWCS greatly improves the precision of optimization,significantly reduces the number of iterations,and effectively improves the convergence speed and robustness.In 16 test functions,DWCS can converge to the global optimal solution,which proves that DWCS has a strong competitive power in solving the optimization problem of continuous complex functions.
Keywords:Cuckoo search algorithm  Parameter selection  Logarithmic decreasing  Discovery probability  Function optimization
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号