J4 ›› 2013, Vol. 40 ›› Issue (3): 87-94.doi: 10.3969/j.issn.1001-2400.2013.03.013

• 研究论文 • 上一篇    下一篇

一种改进的类电磁机制算法

 姜建国1;刘永青1;尚海豹1;林龙军1;王双记1,2   

  1. (1. 西安电子科技大学 计算机学院,陕西 西安  710071;
    2. 中国人民解放军 91388部队,广东 湛江  524022)
  • 收稿日期:2012-01-01 出版日期:2013-06-20 发布日期:2013-07-29
  • 通讯作者: 姜建国
  • 作者简介:姜建国(1956-),男,教授,E-mail: jgjiang@mail.xidian.edu.cn.
  • 基金资助:

    国家部委基础科研计划资助项目(D1120060967)

Improved electromagnetism-like mechanism algorithm

JIANG Jianguo1;LIU Yongqing1;SHANG Haibao1;LIN Longjun1;WANG Shuangji1,2   

  1. (1. School of Computer Science and Technology, Xidian Univ., Xi'an  710071, China;
    2. No.91388 Troops of PLA, Zhanjiang  524022, China)
  • Received:2012-01-01 Online:2013-06-20 Published:2013-07-29
  • Contact: JIANG Jianguo

摘要:

从类电磁机制算法的机理出发,研究了其寻优机制.针对原算法中存在的初始种群不均匀、局部搜索效率低、合力计算公式病态性严重等问题,提出了一种改进的类电磁机制算法.采用均匀设计方法产生初始种群;采用混合混沌-模式搜索进行局部搜索;运用改进后的公式计算粒子之间的作用力;设计了一种自适应移动公式来更新粒子.实验结果表明,改进后的算法具有更好的收敛效果和更高的求解精度.

关键词: 类电磁机制算法, 均匀设计, 混沌搜索, 模式搜索, 全局优化

Abstract:

Based on the principle of the electromagnetism-like mechanism(EM) algorithm, the algorithm's optimization mechanism is studied. An improved electromagnetism-like mechanism algorithm is proposed to solve the problems of the original EM algorithm, such as non-uniform initial population, low search efficiency, and pathological feature in the total force formula. The new algorithm generates the initial population with the uniform design method, improves the local search algorithm with the hybrid chaotic pattern search method and calculates the total force between particles with the modified equation. Besides, an adaptive formula of movement is designed to update the locations of those particles. Experimental results show that the improved algorithm has a better convergence result and a higher solution accuracy.

Key words: electromagnetism-like mechanism algorithm, uniform design, chaos search, pattern search, global optimization

中图分类号: 

  • TP301.6