粒子群优化算法综述

粒子群优化算法综述

ID:33809962

大小:1.41 MB

页数:6页

时间:2019-03-01

粒子群优化算法综述_第1页
粒子群优化算法综述_第2页
粒子群优化算法综述_第3页
粒子群优化算法综述_第4页
粒子群优化算法综述_第5页
资源描述:

《粒子群优化算法综述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第28卷第5期甘肃科技Vol28No52012年3月GansuScienceandTechnologyMar2012粒子群优化算法综述12杨伟新,张晓森(1西北民族大学,甘肃兰州730030;2兰州理工大学,甘肃兰州730050)摘要:粒子群优化(PSO)算法是一种基于群智能方法的演化计算技术,通过粒子间的相互作用发现复杂搜索空间中的最优区域,优势在于简单容易实现而且功能强大。由于它简单易操作的特点,PSO一提出,立刻引起演化计算等领域学者们的广泛关注,并在函数优化、神经网络训练、工业系

2、统优化和模糊系统控制等领域得到了广泛的应用。介绍了基本的PSO算法、若干类改进的PSO算法及其应用。关键词:粒子群;优化;演化计算中图分类号:TP301[1、2]Kennedy和Eberhart于1995年提出粒子群其中i=1,2,…,m,d=1,2,…,D;加速因子c1优化算法(ParticleSwarmOptimization,PSO),它是一和c2是非负常数,分别调节个体最好粒子和全局最种基于种群智能方法的演化计算技术。因受鸟类捕好粒子飞行的最大步长。若太小,则粒子可能远离食行为的启发,设想

3、有一群鸟在随机搜寻一块食物,目标区域,太大则会导致粒子突然向目标区域飞去,则找到食物的最简单有效的方法就是搜寻距离食物或飞过目标区域。合适的c1和c2可以加快收敛且最近的鸟的周围区域。PSO从这种模型中得到启示不易陷入局部最优,通常令c1=c2=2;r1和r2是介并用于优化问题。PSO一提出,其简单易操作的特于[0,1]之间的随机数。粒子在每一维飞行的速度点立刻引起演化计算等领域学者们的广泛关注。不超过算法设定的最大速度vmax。PSO在解决许多GO问题上被证明是一种有效公式(1)的第一部分表示粒

4、子当前速度对粒子的方法;在函数优化、神经网络训练、工业系统优化飞行的影响,这部分提供粒子在搜索空间飞行的动和模糊系统控制等领域得到了广泛的应用。力;第二部分为“个体认知”部分,表示粒子根据自己的经验飞行;第三部分为“社会认知”部分,表示1PSO算法原理粒子通过交流和合作根据社会成员的经验飞行。文在PSO算法中,首先随机产生一群粒子,每一献[3]对公式(1)作了如下改动:个粒子都是搜索空间的潜在解。然后通过迭代寻找vn+1=wvn+crn(pn-xn)+crn(gn-xn)(3)idid11idid

5、22gdid最优解。每一个的粒子都有一个适应于种群的适应其中,w是非负数,称为惯性因子。公式(2)和值(fitness),及决定粒子飞翔的位移和速度。每次公式(3)也叫基本PSO算法。基本PSO算法需要用迭代后,粒子下一时刻的速度和位移通过两个“极户确定的参数并不多,而且操作简单。但是它的缺值”来更新:第一个极值是迭代后粒子本身的最优点是易陷入局部极小点,搜索精度不高,因此研究者解,称为局部最优解;第二个极值是整个种群的最优们对其进行了各种各样的改进。解,称为全局最优解。假设在一个D维的目标搜索空

6、间中,有m个粒2PSO改进算法子组成一个群落,其中第i个粒子的位置表示为,xi21收敛PSO=(xi1,xi2,…,xiD),i=1,2,…,m;速度表示为vi=文献[4]通过对算法的研究,证明采用收敛因(vi1,vi2,…,viD)。第i个粒子目前为止搜索到的最子能够确保算法的收敛。在收敛因子模型中速度的优位置为pi=(pi1,pi2,…,piD),整个粒子群的最优更新公式为:n+1nnnnn位置为pg=(pg1,pg2,…,pgD)。vid=χ[vid+c1r1(pid-xid)+c

7、2r2(pgd-xid)]PSO算法采用下列公式对粒子操作:2(4){χ=n+1nnnnnnn2vid=vid+c1r1(pid-xid)+c2r2(ggd-xid)(1)|2-φ-槡φ-4φ|n+1nn+1xid=xid+vid(2)其中,φ=c1+c2,φ>4,通常取φ=41,由此计第5期杨伟新等:粒子群优化算法综述89算得χ=0729。改进后的公式(2)和公式(4)被称作:nn为标准PSO。n+1n|∑k∈NU[0,φmax](pk-xi)vid=χ(vid+)(6)文献[5]在对基本P

8、SO算法分析的基础上,提|N|出了一种能够保证以概率1收敛于全局最优解的其中,N是第i个粒子的所有邻居组成的集合,PSO算法———随机PSO算法(StochasticPSO,SPk是粒子i的第k个邻居,pk是粒子k目前找到的最SO),并利用Solis和Wets的研究结果对其全局收敛优值。如果N定义为只包含粒子i它自己和它的最进行了理论分析。文献指出当ω=0时,公式(2)、优邻居,公式(6)就是标准PSO。在FIPS中,粒子的(3)描述的进化方程变为:速度是根据粒子当前位置和它的邻

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。