摘要
人工蜂群算法是一种新型的群智能优化算法,对于处理复杂的非线性多峰值优化问题具有很好的适用性。对三种典型测试函数进行性能测试,与粒子群优化算法相比较,人工蜂群算法的适应度函数评价次数明显较少,对求解多峰值优化问题具有较好的适应性,将人工蜂群算法应用于重力坝断面优化设计,研究结果表明,该方法是可行的,具有寻优效率高且易于实现的优点。
Artificial Bee Colony(ABC) algorithm is a newly swarm intelligence optimization algorithm.It has become a powerful tool for solving highly nonlinear multipeak optimization problems.The results of performances testing using three benchmark functions show that the numbers of evaluation for fitness function of ABC are obviously less than that using particle swarm optimization algorithm.Thus,ABC has better suitability for solving multimodal optimization problems.Finally,ABC algorithm is applied to the design optimization of gravity dam section.The result shows that the artificial bee colony algorithm is feasible and has the advantages of high efficiency and easy implementation.
出处
《计算机工程与应用》
CSCD
北大核心
2011年第11期223-225,248,共4页
Computer Engineering and Applications
基金
国家自然科学基金No.50809017
中国博士后科学基金资助项目(No.20080440812
No.200902354)~~
关键词
结构优化
重力坝
全局优化
人工蜂群算法
structural optimization
gravity dam
global optimization
artificial bee colony algorithm