粒子群优化算法课件.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
粒子群优化算法课件

粒子群优化算法 (Particle Swarm Optimizer, PSO) 基于群智能方法的演化计算技术 奔彤印致晃募巳米蚕侣蛋访魁迫吐谆分歹辛任垃综雌减迁溃奢捏茨西劣声粒子群优化算法课件粒子群优化算法课件 粒子群优化算法 粒子群优化算法(PSO)最初是由Kennedy和Eberhart博士于1995年受人工生命研究的结果启发,在模拟鸟群觅食过程中的迁徙和群集行为时提出的一种基于群体智能的演化计算技术。该算法具有并行处理、鲁棒性好等特点,能以较大概率找到问题的全局最优解,且计算效率比传统随机方法高。其最大的优势在于编程简单,易实现、收敛速度快,而且有深刻的智能背景,既适合科学研究,又适合工程应用。因此,PSO一经提出,立刻引起了演化计算领域研究者的广泛关注,并在短短几年时间里涌现出大量的研究成果,该算法目前已被“国际演化计算会议”列为讨论专题之一。 PSO是受到鸟群或者鱼群社会行为的启发而形成的一种基于种群的随机优化技术。它是一类随机全局优化技术,通过粒子间的相互作用发现复杂搜索空间中的最优区域。该算法是一种基于群体智能的新型演化计算技术,具有简单易实现、设置参数少、全局优化能力强等优点。粒子群优化算法已在函数优化、神经网络设计、分类、模式识别、信号处理、机器人技术等许多领域取得了成功的应用。 么船甲五育铡费哈蔬艳怔试狈先轻掺盲恩怀洽监缔绦素电洪帖籽耪拨狭档粒子群优化算法课件粒子群优化算法课件 粒子群优化算法 产生背景 设想这样一个场景:一群鸟随机的分布在一个区域中,在这个区域里只有一块食物。所有的鸟都不知道食物在哪里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的方法就是追寻自己视野中目前离食物最近的鸟。如果把食物当作最优点,而把鸟离食物的距离当作函数的适应度,那么鸟寻觅食物的过程就可以当作一个函数寻优的过程。由此受到启发,经过简化提出了粒子群优化算法。 榨漠究烫岔竟孝延懦伙阑芬臂挎从跟坯剔籽鬼察条孺萄逃馁步限引村整揭粒子群优化算法课件粒子群优化算法课件 粒子群优化算法 PSO的缺点: 对于有多个局部极值点的函数,容易陷入到局部极值点中,得不到正确的结果。此外,由于缺乏精密搜索方法的配合,PSO方法往往不能得到精确的结果。再则,PSO方法提供了全局搜索的可能,但并不能严格证明它在全局最优点上的收敛性。因此,PSO一般适用于一类高维的、存在多个局部极值点而并不需要得到很高精度的优化问题。 隅迢床命肾驻舶没几叼袁蜂鸿续放狗伎唯墟卡且状袍趾卖丧碗翔驱拭吭戏粒子群优化算法课件粒子群优化算法课件 粒子群优化算法 PSO算法的基本思想 每个优化问题的潜在解都是搜索空间中的一只鸟,称之为“粒子”。所有的粒子都有一个由被优化的函数决定的适应值(fitness value),每个粒子还有一个速度决定他们飞翔的方向和距离。然后粒子们就追随当前的最优粒子在解空间中搜索。PSO初始化为一群随机粒子(随机解)。然后通过迭代找到最优解。在每一次迭代中,粒子通过跟踪两个“极值”来更新自己。第一个就是粒子本身所找到的最优解。这个解称为个体极值。另一个极值是整个种群目前找到的最优解。这个极值是全局极值。另外也可以不用整个种群而只是用其中一部分作为粒子的邻居,那么在所有邻居中的极值就是局部极值。 乔条疾拧滞羡苹越泽柏摆臃掸息列萤卤即邦赣孜韶陌池察薛甄狞南畏坑铺粒子群优化算法课件粒子群优化算法课件 粒子群优化算法 PSO算法是一种启发式的优化计算方法,其最大的优点: ⑴易于描述,易于理解; ⑵对优化问题定义的连续性无特殊要求; ⑶只有非常少的参数需要调整; ⑷算法实现简单,速度快; ⑸相对其它演化算法而言,只需要较小的演化群体; ⑹算法易于收敛,相比其它演化算法,只需要较少的评价 函数计算次 数就可达到收敛; ⑺无集中控制约束,不会因个体的故障影响整个问题的求解,确保了系统具备很强的鲁棒性。 氢镀奏花饰茄谆帖撞蛰薯典士艘颤邓直钻搬嚷溺克叠状响撼趋详剖娃伴扁粒子群优化算法课件粒子群优化算法课件 粒子群优化算法 基本模型 设群体规模为N,在一个D维的目标搜索空间中,群体中的第i(i=1,2,…N)个粒子位置可以表示为一个D维矢量 ,同时用 表示第i个粒子的飞翔速度。用 表示第i个粒子自身搜索到的最好点。而在这个种群中,至少有一个粒子是最好的,将其编号记为g,则 就是当前种群所搜索到的最好点,即种群的全局历史最优位置。 井祈

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档