西元1995年由肯尼迪(Kennedy)与埃伯哈特(Eberhart)(1995)两位学者所提出,这两位学者借由观察
鸟类族群觅食的讯息传递所得到的一个启发,
粒子群算法的理论基础是以单一粒子来做为鸟类族群之中的单一个体,于算法中赋予该
粒子(
个体)拥有记忆性,并能够透过与粒子群体中的其他粒子之间的互动而寻求到最适解。因此在粒子群算法的基础理论可以理解,任一个体(粒子)皆可用有自身移动过程中所产生的记忆与经验,当个体移动的同时,能依造自身的经验与记忆来学习调整自身的移动方向,由于在粒子群算法中,多个粒子是同时移动的,且同时以自身经验与其他粒子所提供的经验进行比对找寻最适当的解,并使自己处于最适解中,该粒子群算法的特性使得粒子不单单受自身演化的影响,同时会对群体间的演化拥有学习性、记忆性,并使粒子本身达到最佳调整
随着网络的发展和普及,人们可以通过网络做各种各样的事情,网络几乎可以满足我们生活的各种需求。我们坐电脑前面,或者拿着一部手机就可以完成很多事情,找到很多乐趣,慢慢的我们的活动空间就开始的变小,宅男、宅女的队伍却变的越来越壮大。其实“宅”不是我们的本意,“宅”有时只是个无赖的抉择,也想找几个人一起去玩,也想有去运动一下,也想生活多彩一点,可是这个时候身边却往往缺少附和你的想法的人、找不到玩伴,结果还是的“宅”。“粒子群”将终结你的“宅生活”,通过“粒子群”你将可以随时找到你想要的活动,没有的话那你就去创建你的想法,总有和你有相同想法的他(她)。
要搞个活动比如去打个篮球,需要组织一定的人数,找人的过程往往要花好久,还可能因为找人的过程使活动最终无法进行。使用“粒子群”这个时间将变的很短,你只需将你要发起的活进行一下描述和并将它发布出去,在很短的时间里就会有很多人看到,并在短时间里进行相应和互动。这样省去了“找人”的麻烦和时间的浪费,生活节奏得到提到,只要你愿意活动可以一个接着一个。
有些时候人们常常认为你是怪人,因为你的想法和周围的人不一样,你想做的事往往得不到周围人的相应。其实这只说明你老会有一些与众不同的思考问题的方式,而且与众不同的人不是孤单的人,在“粒子群”里你能找到那个和你一样有着独特思维的人。