Key Laboratory of Advanced Process Control for Light Industry (Ministry of Education), Jiangnan University, Wuxi, Jiangsu 214122, China.
Evol Comput. 2012 Fall;20(3):349-93. doi: 10.1162/EVCO_a_00049. Epub 2011 Dec 12.
Quantum-behaved particle swarm optimization (QPSO), motivated by concepts from quantum mechanics and particle swarm optimization (PSO), is a probabilistic optimization algorithm belonging to the bare-bones PSO family. Although it has been shown to perform well in finding the optimal solutions for many optimization problems, there has so far been little analysis on how it works in detail. This paper presents a comprehensive analysis of the QPSO algorithm. In the theoretical analysis, we analyze the behavior of a single particle in QPSO in terms of probability measure. Since the particle's behavior is influenced by the contraction-expansion (CE) coefficient, which is the most important parameter of the algorithm, the goal of the theoretical analysis is to find out the upper bound of the CE coefficient, within which the value of the CE coefficient selected can guarantee the convergence or boundedness of the particle's position. In the experimental analysis, the theoretical results are first validated by stochastic simulations for the particle's behavior. Then, based on the derived upper bound of the CE coefficient, we perform empirical studies on a suite of well-known benchmark functions to show how to control and select the value of the CE coefficient, in order to obtain generally good algorithmic performance in real world applications. Finally, a further performance comparison between QPSO and other variants of PSO on the benchmarks is made to show the efficiency of the QPSO algorithm with the proposed parameter control and selection methods.
量子行为粒子群优化算法(QPSO)是一种概率优化算法,它受量子力学和粒子群优化算法(PSO)的启发,属于基本粒子群优化算法家族。虽然它在寻找许多优化问题的最优解方面表现良好,但迄今为止,对其详细工作原理的分析还很少。本文对 QPSO 算法进行了全面的分析。在理论分析中,我们从概率测度的角度分析了 QPSO 中单个粒子的行为。由于粒子的行为受到收缩-扩张(CE)系数的影响,而 CE 系数是算法最重要的参数,因此理论分析的目标是找到 CE 系数的上限,在此范围内选择的 CE 系数的值可以保证粒子位置的收敛性或有界性。在实验分析中,我们首先通过对粒子行为的随机模拟来验证理论结果。然后,基于推导得到的 CE 系数上限,我们对一系列著名的基准函数进行实证研究,展示如何控制和选择 CE 系数的值,以便在实际应用中获得通常良好的算法性能。最后,在基准测试上对 QPSO 和其他变体的 PSO 进行进一步的性能比较,以展示采用所提出的参数控制和选择方法的 QPSO 算法的效率。