提出一种设立禁区的多粒子群优化(FZPSO)方法。FZPSO模仿某些鸟群的搜索方法,即用多数的鸟群搜索大部分空间,而用少数的鸟群搜索特定小空间,用来追逐当前全局最优解以加快算法收敛。以禁区的概念来改善粒子群容易陷入局部最优的弱点。禁区的大小由禁区半径决定,将每个局部最优解为中心,半径以内的区域划为禁区。实验结果表明FZPSO具有较强的全局收敛能力。