计算机工程 ›› 2014, Vol. 40 ›› Issue (12): 166-171.doi: 10.3969/j.issn.1000-3428.2014.12.031

• 人工智能及识别技术 • 上一篇    下一篇

人工蜂群改进算法及其在参数估计中的应用

火久元1,2,张耀南1,赵红星2   

  1. 1.中国科学院寒区旱区环境与工程研究所,兰州 730000;
    2.兰州交通大学电子与信息工程学院,兰州 730070
  • 收稿日期:2013-11-25 修回日期:2014-01-17 出版日期:2014-12-15 发布日期:2015-01-16
  • 作者简介:火久元(1978-),男,高级工程师、博士,主研方向:智能计算,地学e-Science;张耀南,研究员、博士、博士生导师;赵红星,工程师、硕士。
  • 基金项目:
    国家自然科学基金资助项目(91125005,J1210003);中国博士后科学基金资助项目(2013M542398);甘肃省科技计划基金资助项目(1308RJZA214);兰州交通大学青年科学基金资助项目(2013032)。

Improved Artificial Bee Colony Algorithm and Its Application in Parameter Estimation

HUO Jiuyuan1,2,ZHANG Yaonan1,ZHAO Hongxing2   

  1. 1.Cold and Arid Regions Environmental and Engineering Research Institute,Chinese Academy of Sciences,Lanzhou 730000,China;
    2.College of Electronic and Information Engineering,Lanzhou Jiaotong University,Lanzhou 730070,China
  • Received:2013-11-25 Revised:2014-01-17 Online:2014-12-15 Published:2015-01-16

摘要: 为提高新安江模型中参数估计的优化精度和算法性能,提出一种改进的人工蜂群(ABC)算法。设计基于最优个体的寻优和保优策略,采用寻优策略提高观察蜂的深度搜索能力,通过保优策略确保侦察蜂不会丢弃当前最优解,从而使算法能够在较短时间内得到收敛。将改进算法应用于新安江模型的参数估计中,并与ABC算法和SCPSO算法的参数估计结果进行对比。实验结果表明,改进算法得到的参数优化精度比ABC算法提高约4%,比SCPSO算法提高约1%,并且具有较快的收敛速度。

关键词: 人工蜂群算法, 新安江模型, 参数估计, 寻优策略, 保优策略, Nash-Sutcliffe效率系数

Abstract: To improve optimization precision and performance for parameters estimation of Xinanjiang model,the Artificial Bee Colony(ABC) algorithm is introduced and an improved ABC algorithm(BABC) is proposed based on the optimization strategy and reserve strategy of the best individual.In this improved algorithm,optimization strategy is adopted to increase the depth search capabilities of observation bees,and reserve strategy is adopted to ensure scout bees do not discard the current optimal solution,thus the BABC algorithm can converge in a short period of time.The BABC algorithm is applied for parameter estimation of Xinanjiang model and compared with the ABC algorithm and SCPSO algorithm.Experimental results show that the parameters optimization precision of BABC algorithm improves about 4% than ABC algorithm,and improves about 1% than SCPSO algorithm,and BABC algorithm has faster convergence speed.

Key words: Artificial Bee Colony(ABC) algorithm, Xinanjiang model, parameter estimation, optimization strategy, reserve strategy, Nash-Sutcliffe efficiency coefficient

中图分类号: