谢朝政, 樊晓光, 禚真福. 引入模式搜索算子的粒子群优化算法[J]. 微电子学与计算机, 2015, 32(2): 97-99,104.
引用本文: 谢朝政, 樊晓光, 禚真福. 引入模式搜索算子的粒子群优化算法[J]. 微电子学与计算机, 2015, 32(2): 97-99,104.
XIE Chao-zheng, FAN Xiao-guang, ZHUO Zhen-fu. Particle Swarm OptimizationAlgorithm with Pattern Search Operator[J]. Microelectronics & Computer, 2015, 32(2): 97-99,104.
Citation: XIE Chao-zheng, FAN Xiao-guang, ZHUO Zhen-fu. Particle Swarm OptimizationAlgorithm with Pattern Search Operator[J]. Microelectronics & Computer, 2015, 32(2): 97-99,104.

引入模式搜索算子的粒子群优化算法

Particle Swarm OptimizationAlgorithm with Pattern Search Operator

  • 摘要: 针对粒子群优化算法(PSO)在解决复杂的高维优化问题时容易陷入局部最优和收敛速度慢的问题,结合模式搜索算法较强的局部搜索能力,提出一种引入模式搜索算子的粒子群优化算法(HJPSO).为避免最优粒子陷入局部最优而导致整个种群出现搜索停滞,在PSO算法的迭代过程中加入判断粒子陷入局部最优的机制,当检测到早熟停滞迹象时,使用模式搜索算子对整个粒子群当前搜索到的历史最优位置进行模式搜索以帮助算法跳出局部最优点.标准测试函数的运行结果表明,该算法具有较强的跳出局部最优的能力,收敛速度较快,稳定性好.

     

    Abstract: Particle swarm optimization(PSO) algorithm tends to suffer from falling into local optima and converging slowly in complex high-dimensional optimization problems. To solve this problem, a particle swarm optimization algorithm with the Hooke-Jeeves operator(HJPSO) is proposed. To avoid the best particle being trapped into local optima, a mechanism for judging whether the particle trap into local optima or not is added into the iteration of PSO. When the signs of premature and stagnation is detected, the Hooke-Jeeves operator is introduced to help the algorithm jump out of the likely local optima by pattern search for the current historical optimal location to the whole particle swarm. The experimental results of several benchmark functions show that the proposed approach has strong capability of preventing premature convergence, better convergence rate and robustness.

     

/

返回文章
返回