为了改进标准粒子群优化算法的全局搜索性能,提出了一种种群动态变化的多种群粒子群优化算法。当算法搜索停滞时,把种群分裂成两个子种群,通过子种群粒子随机初始化及个体替代机制增强种群多样性,两个子种群并行搜索一定代数后,通过混合子种群来完成不同子种群中粒子的信息交流。收敛性分析表明,本算法能以概率1收敛到全局最优解。实验结果表明,本算法具有较好的全局寻优能力和较快的收敛速度。