计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (10): 48-51.

• 理论研究、研发设计 • 上一篇    下一篇

求解非线性方程的混合人工蜂群算法

张姣玲1,林桂友2,许国良1   

  1. 1.广东技术师范学院 计算机科学系,广州 510665
    2.肇庆百花园小学,广东 肇庆 526020
  • 出版日期:2014-05-15 发布日期:2014-05-14

Hybrid artificial bee colony algorithm for solving nonlinear equation

ZHANG Jiaoling1, LIN Guiyou2, XU Guoliang1   

  1. 1.Department of Computer Science, Guangdong Polytechnic Normal University, Guangzhou 510665, China
    2.Baihuayuan Primary School, Zhaoqing, Guangdong 526020, China
  • Online:2014-05-15 Published:2014-05-14

摘要: 结合牛顿法和人工蜂群算法的优点,提出了一种混合人工蜂群算法(HABC),用于求解非线性方程,以克服牛顿法对初始值敏感和人工蜂群算法容易陷入局部极值、收敛速度慢的缺陷。实验仿真结果表明,混合人工蜂群算法能以满意的精度求出对未知数具有敏感性的非线性方程的解,具有较快的收敛速度和较高的搜索精度。

关键词: 人工蜂群算法, 非线性方程, 牛顿法

Abstract: A Hybrid Artificial Bee Colony(HABC) algorithm, which combines the advantages of newton method and artificial bee colony algorithm, is put forward to solve nonlinear equation, and it can be used to overcome the difficulty in selecting good initial guess for newton method and inaccuracy of ABC due to being easily trapped into local optimal. Numerical computations show that the approach has high convergence rate and precision, and it can give satisfactory solutions.

Key words: artificial bee colony algorithm, nonlinear equation, Newton method