计算机应用 ›› 2013, Vol. 33 ›› Issue (05): 1317-1320.DOI: 10.3724/SP.J.1087.2013.01317

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

改进的万有引力搜索算法在函数优化中的应用

张维平1,2,任雪飞1,李国强2,牛培峰2   

  1. 1. 秦皇岛职业技术学院 机电工程系,河北 秦皇岛 066100
    2. 燕山大学 电气工程学院,河北 秦皇岛 066004
  • 收稿日期:2012-11-12 修回日期:2012-12-19 出版日期:2013-05-01 发布日期:2013-05-08
  • 通讯作者: 张维平
  • 作者简介:张维平(1980-),女,河北保定人,博士,主要研究方向:启发式智能优化算法;任雪飞(1969-),女,河北秦皇岛人,实验师,主要研究方向:支持向量机建模算法;李国强(1984-),男,河北邢台人,博士研究生,主要研究方向:锅炉燃烧优化;牛培峰(1958-),吉林长春人,教授,博士生导师,主要研究方向:热工过程优化控制。
  • 基金资助:

    河北省自然科学基金资助项目(F2010001318)

Improved gravitation search algorithm and its application to function optimization

ZHANG Weiping1,2,REN Xuefei1,LI Guoqiang2,NIU Peifeng2   

  1. 1. Department of Electromechanical Engineering,Qinhuangdao Institute of Technology, Qinhuangdao Hebei 066100, China
    2. Institute of Electrical Engineering, Yanshan University, Qinhuangdao Hebei 066004, China
  • Received:2012-11-12 Revised:2012-12-19 Online:2013-05-08 Published:2013-05-01
  • Contact: ZHANG Weiping

摘要: 万有引力搜索算法应用于函数优化问题时易陷入局部最优解且优化精度不高。针对这些问题,提出了一种改进的万有引力搜索算法。该算法通过引入反向学习策略、精英策略和边界变异策略,显著地提高了万有引力搜索算法中粒子的探索能力与开发能力,获得了较强的全局优化能力和局部优化能力。通过对6个非线性基准函数进行仿真实验,结果表明:与基本的万有引力搜索算法、加权的万有引力搜索算法和人工蜂群算法相比,改进的万有引力搜索算法在求解复杂函数的优化问题时具有更好的优化性能。

关键词: 万有引力搜索算法, 数值函数优化, 人工蜂群算法, 启发式优化算法, 群体智能

Abstract: Gravitational Search Algorithm (GSA) easily traps into local optimal solutions and its optimization precision is poor when being applied to function optimization problems. An improved GSA (IGSA) was put forward to solve these problems. It significantly improved the exploration and exploitation abilities of GSA, and had good global and local optimization abilities by introducing opposite learning strategy, elite strategy and boundary mutation strategy. The proposed IGSA had been evaluated on six nonlinear benchmark functions. The experimental results show that, compared with standard GSA, the weighted GSA (WGSA) and Artificial Bee Colony (ABC) algorithms, the IGSA has much better optimization performances in solving various nonlinear functions.

Key words: Gravitational Search Algorithm (GSA), numerical function optimization, Artificial Bee Colony (ABC) algorithm, heuristic optimization algorithm, swarm intelligence

中图分类号: