摘要
为解决布谷鸟局部搜索与全局搜索的协调问题,提高后期收敛速度,对算法搜索进行分段处理,通过引入一种动态自适应步长控制量以及相应的分段加权位置更新公式,提出一类改进的布谷鸟算法。选取12个经典约束优化问题和部分结构优化设计问题对改进算法进行验证。研究结果表明,相对于其他算法,该算法对以上大部分问题具有较好的运算结果。
In order to solve the coordination problem between cuckoo local search and global search,improve the convergence speed in the later stage,and search the segmentation process of the algorithm,an improved cuckoo algorithm is proposed by introducing a dynamic adaptive step control variable and the corresponding segment weighted position update formula.The improved algorithm is verified by selecting 12 classical constrained optimization problems and some structural optimization design problems.The research results show that,compared with other algorithms,this algorithm is more efficient for most of the above problems.
作者
臧睿
刘笑笑
ZANG Rui;LIU Xiao-xiao(Department of Mathematics,Northeast Forestry University,Harbin 150040,China)
出处
《计算机科学》
CSCD
北大核心
2020年第S01期119-123,共5页
Computer Science
基金
中央高校基本科研业务费专项资金(DL09BB40)。
关键词
布谷鸟算法
动态自适应步长控制量
结构优化设计
罚函数法
Cuckoo algorithm
Dynamic adaptive step control variable
Structural optimization design
Penalty function method