提出了一种改进的QPSO(QuantumbehavedParticleSwarmOptimization)算法,即一种具有多群体与多阶段的具有量子行为的粒子群优化算法。在该算法中,粒子被分为多个群体,利用多个阶段进行全局搜索,这样可以有效地避免粒子群早熟,提高了算法的全局收敛性能。对几个重要测试函数的测试结果证明,MQPSO算法的收敛性能优于标准粒子群算法(StandardParticleSwarmOptimization,SPSO)以及QPSO算法。