计算机应用 ›› 2013, Vol. 33 ›› Issue (08): 2253-2256.

• 人工智能 • 上一篇    下一篇

求解高维函数的改进萤火虫群优化算法

彭硕1,2,欧阳艾嘉3,乐光学4,贺明华5,周旭3,4   

  1. 1. 井冈山大学 电子与信息工程学院, 江西 吉安 343009;
    2. 同济大学 软件学院, 上海 200092;
    3. 湖南大学 信息科学与工程学院, 长沙 410082;
    4. 嘉兴学院 数理与信息工程学院, 浙江 嘉兴 314001;
    5. 井冈山大学 高等教育研究所, 江西 吉安 343009
  • 收稿日期:2013-03-05 修回日期:2013-04-22 出版日期:2013-08-01 发布日期:2013-09-11
  • 通讯作者: 彭硕
  • 作者简介:彭硕(1982-),男,江西吉安人,讲师, 硕士,主要研究方向:计算智能、数据挖掘;
    欧阳艾嘉(1978-),男,湖南娄底人, 讲师, 博士, 主要研究方向:并行计算;
    乐光学(1963-),男,贵州天柱人, 教授, 博士, 主要研究方向:网络技术、信息安全;
    贺明华(1980-),男,江西吉安人,助教, 硕士,主要研究方向:教育信息化;
    周旭(1985-),女, 江苏宿迁人, 讲师, 博士,主要研究方向:并行计算。
  • 基金资助:

    国家科技支撑计划项目;国家自然科学基金资助项目;浙江省自然科学基金资助项目;浙江省科技计划项目;井冈山大学科研基金资助项目;吉安市科技项目

Improved glowworm swarm optimization algorithm for high-dimensional functions

PENG Shuo1,2,OUYANG Aijia3,YUE Guangxue4,HE Minghua5,ZHOU Xu3,4   

  1. 1. College of Electronics and Information Engineering, Jinggangshan University, Ji'an Jiangxi 343009, China
    2. School of Software Engineering, Tongji University, Shanghai 200092, China
    3. School of Information Science and Engineering, Hunan University, Changsha Hunan 410082, China
    4. College of Mathematics, Physics and Information Engineering, Jiaxing University, Jiaxing Zhejiang 314001, China
    5. Institute of Higher Education, Jinggangshan University, Ji'an Jiangxi 343009, China
  • Received:2013-03-05 Revised:2013-04-22 Online:2013-09-11 Published:2013-08-01
  • Contact: PENG Shuo

摘要: 针对萤火虫群优化(GSO)算法求解高维函数时存在求解精度不高、收敛速度慢等缺点,提出了一种带变异算子和集群觅食行为算子的改进萤火虫群优化算法。该算法使用变异算子来指导离群萤火虫的进化方向,从而提高了离群个体的利用率,改善了算法的整体效率。集群觅食行为算子的加入能使算法对捕捉到的全局最优域进行更进一步的求精,极大地提高了算法的计算精度和收敛速度;同时,该算子有效地防止了算法陷入局部最优值的危险,扩大了算法在后期的全局搜索范围。通过8个典型的基准函数测试,结果表明:改进后萤火虫群优化算法具有更强的全局优化能力和更高的成功率。

关键词: 全局优化, 萤火虫群优化算法, 变异算子, 觅食行为, 高维函数

Abstract: Concerning the low accuracy and convergence of Glowworm Swarm Optimization (GSO) algorithm when resolving high-dimensional functions, an Improved GSO (IGSO) algorithm with mutation operator and foraging behavior was proposed. Using mutation operator to guide the evolution of glow worms which cannot find their peers in the visible range, the proposed algorithm could enhance the utilization of outliers and improve the overall efficiency. The operator with foraging behavior substantially increased the accuracy and convergence speed by searching accurately in the global optimal field captured by the algorithm. In the meantime, the operator could effectively avoid local optimum and enlarge the global search range of the algorithm in the late stage. The experimental results indicate that IGSO has better ability of global optimization and higher success ratio than GSO according to the tests of eight Benchmarks.

Key words: global optimization, Glowworm Swarm Optimization (GSO) algorithm, mutation operator, foraging behavior, high-dimensional function

中图分类号: