徐建波, 戴月明, 严大虎. 双自适应人工鱼群优化算法[J]. 微电子学与计算机, 2018, 35(4): 53-57.
引用本文: 徐建波, 戴月明, 严大虎. 双自适应人工鱼群优化算法[J]. 微电子学与计算机, 2018, 35(4): 53-57.
XU Jian-bo, DAI Yue-ming, YAN Da-hu. Double Adaptive Artificial Fish Swarm Optimization Algorithm[J]. Microelectronics & Computer, 2018, 35(4): 53-57.
Citation: XU Jian-bo, DAI Yue-ming, YAN Da-hu. Double Adaptive Artificial Fish Swarm Optimization Algorithm[J]. Microelectronics & Computer, 2018, 35(4): 53-57.

双自适应人工鱼群优化算法

Double Adaptive Artificial Fish Swarm Optimization Algorithm

  • 摘要: 针对人工鱼群算法在函数优化中存在易陷入局部最优、后期收敛速度过慢及寻优精度低等问题, 提出了双自适应人工鱼群优化算法.该算法结合基于冯诺依曼拓扑结构的高斯变异自适应人工鱼群算法和引入惯性权重的自适应人工鱼群算法, 在相同的自适应调整视野和步长方法下进行迭代寻优.同时引入人工鱼群交流机制, 更好地平衡了全局搜索与局部搜索之间的关系.仿真实验表明, 该算法有效地提高了寻优质量并且避免了人工鱼群出现早熟的现象.

     

    Abstract: The Artificial Fish Swarm Algorithm has some disadvantages such as falling into local optimum easily, slow convergence rate and low search accuracy. To solve these problems, this paper proposed a double adaptive artificial fish swarm optimization algorithm. Combining gauss mutation adaptive artificial fish swarm algorithm based on Von-neumann neighborhood and an adaptive artificial fish swarm algorithm with inertial weight, the algorithm uses same way that adapt visual and step adaptively to find the optimal solution. At the same time, the artificial fish swarm communication mechanism is introduced. This approach can keep balance between global exploration and local exploration. The simulation results show that the algorithm can effectively improve the quality of the search and avoid the phenomenon of precocious fish.

     

/

返回文章
返回