粒子群演算法（Particle Swarm Optimization，简称PSO），或称粒子群优化，是属于人工智慧演算法，西元1995年由肯尼迪（Kennedy）与埃伯哈特（Eberhart）（1995）两位学者所提出，这两位学者借由观察鸟类族群觅食的讯息传递所得到的一个启发，粒子群演算法的理论基础是以单一粒子来做为鸟类族群之中的单一个体，于演算法中赋予该粒子（个体）拥有记忆性，并能够透过与粒子群体中的其他粒子之间的互动而寻求到最适解。因此在粒子群演算法的基础理论可以理解，任一个体（粒子）皆可用有自身移动过