ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:20.57KB ,
资源ID:15244539      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-15244539.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于自适应排斥因子的改进粒子群算法.docx)为本站会员(拉拉链)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

基于自适应排斥因子的改进粒子群算法.docx

1、基于自适应排斥因子的改进粒子群算法 摘 要:基本粒子群算法在求解复杂的多峰问题时,由于存在较多的局部最优解,算法极易出现早熟现象。为克服这一缺陷,采用蒙特卡洛(Monte Carlo)方法模拟了种群飞行轨迹,得出种群极易陷入局部最优解的原因;在此基础上,通过定义粒子间距离、粒子间最大距离和粒子间平均距离,提出一种自适应控制粒子自身最优位置(pp)和种群最优位置(pg)间距离的排斥因子(Adaptive rejection factor,ARF),来提升种群跳出局部最优的能力。为测试提出策略的有效性,在60次独立运行时,基于ARF的改进PSO算法(ARFPSO)在Rosenbrock,Ackle

2、y和Griewank函数上所获得的最好值分别为53.82,2.1203和5.32E-004,都优于其他两种对比算法,这表明ARFPSO能有效地跳出局部最优解;算法的复杂度分析表明引入的策略没有增加计算复杂度。 关键词:粒子群算法;自适应排斥因子;蒙特卡洛模拟;多峰问题;局部最优解 中图分类号: TP18 文献标志码:A 0 引言 粒子群算法(Particle Swarm Optimization, PSO)1是群智能算法领域中应用较为广泛的一种算法,其概念简单,相比其他算法具有控制参数少、容易实现等优点,已被社会科学、自然科学等各领域的学者广泛应用2-5。但基本粒子群算法在优化复杂多峰问题时,

3、由于种群多样性的丧失,算法极易陷入局部最优解,使得基本粒子群算法在实际应用中受到了限制。为更好地将PSO应用于实际问题的求解,国内外许多学者针对基本PSO提出了一些改进策略。比较经典的改进算法,如Clerc等6引入了收缩因子,在基本PSO基础上,提出带有收缩因子的PSO变形。Mendes等7提出完全信息粒子群算法,充分利用了种群中粒子的各维信息,以提升种群的潜在搜索空间。Zhan等8和Riget等9提出新的粒子学习策略来提升种群向全局最优解收敛的概率。迟玉红等10提出一种基于空间缩放和吸引子的粒子群优化,它利用对搜索空间进行缩放的边界变异策略有效控制了粒子搜索范围,保证了算法全局探测能力。 申

4、元霞等11提出相关性粒子群优化模型。该模型采用Copula函数刻画随机因子间的相关结构,而不同的相关结构和相关性程度反映了粒子对自身经验信息和群体共享信息的利用策略的差异,同时给出了基于Gaussian Copula的相关性粒子群优化模型的实现方法。陈志敏等12提出自适应粒子群优化的新型粒子滤波来提升算法的性能及应用。最近,Blackwell等13提出一种动态更新规则粒子群算法以提升算法的运行效率。Wan等14和聂新立等15提出混合算法来改善粒子群算法的性能。 总之,目前已有的各种改进算法都是从种群多样性、粒子学习样本改进、算法的混合等角度展开讨论,取得了一定的效果,但是在求解精度上仍有改进空

5、间。 因此,为有效地提升算法跳出局部最优解的能力,提升算法的求解精度,本文提出一种自适应排斥因子粒子群算法。首先,采用蒙特卡洛(Monte Carlo)方法模拟了种群飞行轨迹,得出种群极易陷入局部最优解的原因;然后,通过定义粒子间距离、粒子间最大距离和粒子间平均距离,提出一种自适应控制粒子自身最优位置(pp)和种群最优位置(pg)间距离的排斥因子来提升种群跳出局部最优的能力;最后,将所提出算法与其他几种算法进行算法收敛性及统计分析对比。 3.3 算法的计算复杂度分析 由于本文提出的自适应排斥因子粒子群算法(ARFPSO) 是在基本粒子群算法基础上引入了相应的策略,因此,需要从计算复杂度上分析引

6、入的策略是否增加了算法的计算复杂度。用T表示最大迭代次数,N表示粒子总数,D表示决策变量的维数。自适应排斥因子的计算复杂度T1(N)=O(NT),基本粒子群算法的计算复杂度T2(N)=O(NDT),这样,ARFPSO算法的计算复杂度为T(N)=O(NDT)+O(NT)O(NDT)=T2(N)。因此,理论上ARFPSO与基本PSO算法的复杂度在同一数量级上。 为进一步测试算法的计算复杂度,将三种算法在检测函数上Rosenbrock,Ackley和Griewank上,采用仿真平台Pentium Core Duo,1.8GB RAM CPU,2GB RAM,Matlab R2008b,每个检测函数独

7、立运行30次,每次迭代3104次函数评价,对每种算法运行时间取平均值。表2给出每种算法的独立运行时间,可以看出,ARFPSO与其他算法在运行时间在同一数量级,引入的策略并没有增加计算复杂度。 4 结语 针对基本粒子群算法在求解复杂的多峰问题时,算法极易陷入局部最优解的缺陷,本文提出一种自适应排斥因子粒子群算法。首先,采用蒙特卡洛(Monte Carlo)模拟了种群运行轨迹,得出种群极易陷入局部最优解的根源在于,在算法迭代后期,粒子自身最优位置(pp)和种群最优位置(pg)间距离过于接近,导致种群速度接近于0,种群静止,失去进一步探索能力。针对这一结论,提出一种排斥因子,自适应地控制粒子的进化速

8、度,来提升种群跳出局部最优的能力。通过在Rosenbrock,Ackley和Griewank三个检测函数上的仿真实验表明:1)相比其他算法,ARFPSO算法具有较快的收敛速度及较好的跳出局部最优解的能力;2)相比其他算法,ARFPSO算法所获结果具有统计学意义;3)ARFPSO算法引入的策略没有明显增加计算复杂度,与基本粒子群算法在同一计算复杂度上。因此,ARFPSO算法是求解复杂多峰问题的一种有效方法。 参考文献: 1KENNEDY J, EBERHART R C. Particle swarm optimization C/Proceedings of 1995 IEEE Internat

9、ional Conference on Neural Networks. Piscataway: IEEE, 1995, 4:1942-1948. 2ZHOU X C, ZHAO Z X, ZHOU K J, et al. Remanufacturing closedloop supply chain network design based on genetic particle swarm optimization algorithm J. Journal of Central South University of Technology, 2012, 19(2): 482-487. ht

10、tp:/.cn/Periodical_zngydxxb-e201202026.aspx【 3SUBRAMANIAN P, RAMKUMAR N, NARENDRANA T T, et al. A technical note on Analysis of closed loop supply chain using genetic algorithm and particle swarm optimisation J. International Journal of Production Research, 2012, 50(2): 593-602. http:/doi/abs/10.108

11、0/00207543.2011.593348#preview 4韩鹏飞, 孙占磊,赵罡. 改进离散粒子群算法及其在飞机装配任务调度中的应用研究 J. 图学学报, 2013, 34(1): 60-65. 5王念桥, 姚四改. 基于改进粒子群优化算法的排课问题 J. 计算机应用, 2013, 33(1): 207-210. 6CLERC M, KENNEDY J. The particle swarm explosion, stability, and convergence in a multidimensional complex space J. IEEE Transactions on E

12、volutionary Computation, 2002, 6(1): 58-73. 7MENDES R, KENNEDY J. The fully informed particle swarm: simpler, maybe better J. IEEE Transactions on Evolutionary Computation, 2004, 8(3): 204-210. 8ZHAN Z H, ZHANG J, LI Y, et al. Orthogonal learning particle swarm optimization J. IEEE Transactions on E

13、volutionary Computation, 2011, 15(6): 832-847. 9RIGET J, VESTERSTRM J S. A diversityguided particle swarm optimizer the ARPSO, EVALife TR 2002-02 R. Aarhus, Denmark: University of Aarhus, 2002. http:/Publication/58025/a-diversity-guided-particle-swarm-optimizer-the-arpso 10迟玉红,孙富春,王维军,等.基于空间缩放和吸引子的粒

14、子群优化算法J. 计算机学报,2011,34(1):115-130. 11申元霞, 王国胤,曾传华.相关性粒子群优化模型 J. 软件学报,2011,22(4):695-707. 12陈志敏,薄煜明,吴盘龙,等.基于自适应粒子群优化的新型粒子滤波在目标跟踪中的应用J.控制与决策,2013,28(2):193-200. 13BLACKWELL T. A study of collapse in bare bones particle swarm optimization J. IEEE Transactions on Evolutionary Computation, 2012, 16(3): 3

15、54-372. 14WAN Z P, WANG G M, SUN B. A hybrid intelligent algorithm by combining particle swarm optimization with chaos searching technique for solving nonlinear bilevel programming problems J. Swarm and Evolutionary Computation, 2013, 8: 26-32. 15聂立新,张天侠.并行定向扰动的混合粒子群优化算法J. 计算机应用研究, 2013, 30(6):1633-1635.第 7 页 共 7 页

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报