Computer Engineering and Applications ›› 2009, Vol. 45 ›› Issue (33): 28-30.DOI: 10.3778/j.issn.1002-8331.2009.33.010

• 研究、探讨 • Previous Articles     Next Articles

Hybrid artificial fish swarm algorithm based on mutation operator

HUANG Hua-juan,ZHOU Yong-quan   

  1. College of Math. and Computer Science,Guangxi University for Nationalities,Nanning 530006,China
  • Received:2008-07-03 Revised:2008-10-06 Online:2009-11-21 Published:2009-11-21
  • Contact: HUANG Hua-juan

基于变异算子的人工鱼群混合算法

黄华娟,周永权   

  1. 广西民族大学 数学与计算机科学学院,南宁 530006
  • 通讯作者: 黄华娟

Abstract: A Hybrid Artificial Fish Swarm Algorithm(HAFSA) is proposed,where the Hooke-Jeeves pattern search is combined with AFSA to speed up the local search,also mutation operator is embedded to avoid the common defect of premature convergence.So the hybrid algorithm is capable of improving the local search ability of the algorithm,as well as reducing the computational burden.The experimental results through testing by functions and practical problems show that the hybrid algorithm is efficient and effective.

Key words: artificial fish school algorithm, Hooke-Jeeves method, hybrid algorithm, mutation

摘要: 把Hooke-Jeeves 模式搜索方法作为人工鱼群算法的一个局部搜索算子,嵌入到带变异算子的人工鱼群算法中,提出一种基于变异算子的人工鱼群混合算法。其中,Hooke-Jeeves的强局部搜索能力提高了人工鱼群混合算法的局部收敛速度,变异算子的引入增加了群体的多样性,避免人工鱼群混合算法陷入局部最优。通过基准函数和实例测试验证,表明了该算法是高效可行的。

关键词: 人工鱼群算法, Hooke-Jeeves方法, 混合算法, 变异

CLC Number: