Janson Stefan, Middendorf Martin
Parallel Computing and Complex Systems Group, Department of Computer Science, University of Leipzig, Germany.
IEEE Trans Syst Man Cybern B Cybern. 2005 Dec;35(6):1272-82. doi: 10.1109/tsmcb.2005.850530.
A hierarchical version of the particle swarm optimization (PSO) metaheuristic is introduced in this paper. In the new method called H-PSO, the particles are arranged in a dynamic hierarchy that is used to define a neighborhood structure. Depending on the quality of their so-far best-found solution, the particles move up or down the hierarchy. This gives good particles that move up in the hierarchy a larger influence on the swarm. We introduce a variant of H-PSO, in which the shape of the hierarchy is dynamically adapted during the execution of the algorithm. Another variant is to assign different behavior to the individual particles with respect to their level in the hierarchy. H-PSO and its variants are tested on a commonly used set of optimization functions and are compared to PSO using different standard neighborhood schemes.
本文介绍了粒子群优化(PSO)元启发式算法的一种分层版本。在名为H-PSO的新方法中,粒子被排列在一个动态层次结构中,该结构用于定义邻域结构。根据粒子迄今找到的最佳解的质量,它们在层次结构中向上或向下移动。这使得在层次结构中向上移动的优质粒子对群体有更大的影响。我们引入了H-PSO的一个变体,其中层次结构的形状在算法执行过程中动态调整。另一个变体是根据粒子在层次结构中的级别为其分配不同的行为。H-PSO及其变体在一组常用的优化函数上进行了测试,并与使用不同标准邻域方案的PSO进行了比较。