A+Particle+Swarm+Optimization+(PSO)+Primer.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AParticleSwarmOptimization(PSO)Primer

A Particle Swarm Optimization (PSO) Primer With Applications Brian Birge Overview p Introduction p Theory p Applications p Computational Intelligence p Summary Introduction p Subset of Evolutionary Computation n Genetic Algorithms n Evolutionary Programming n Evolution Strategies n Genetic Programming p Behaviorally Inspired n Developed out of attempts to model bird flocks and fish schools p Emergence n Complex behavior from simple rules Theory - Qualitative Details p PSO Algorithm in a nutshell p Searches Hyperspace of Problem for Optimum n Define problem to search p How many dimensions? p Solution criteria? n Initialize Population p Random initial positions p Random initial velocities n Determine Global Best Position n Determine Personal Best Position n Update Velocity and Position Equations Theory - Equations p The Basic PSO algorithm consists of the velocity: p ..and position: p i – particle index p k – discrete time index p v – velocity of ith particle p x – position of ith particle p p – best position found by ith particle (personal best) p G – best position found by swarm (global best, best of personal bests) p γ1,2 – random numbers on the interval [0,1] applied to ith particle ( ) ( ) ( )( ) ( )( )1 21i i i i i i iv k v k p x k G x kγ γ+ = + ? + ? ( ) ( ) ( )1 1i i ix k x k v k+ = + + Theory - Equations .. p The Common PSO Algorithm p φ - Inertia function p α1,2 – Acceleration constants p As training progresses using a decreasing linear inertia function, the influence of past velocity becomes smaller. ( ) ( ) ( ) ( )( ) ( )( )1 1 2 21i i i i i i iv k k v k p x k G x kφ α γ α γ? ? ? ?+ = + ? + ?? ? ? ? Applications p PSOt – A Matlab Toolbox p Function Optimization p Neural Net Training n Replacing Standard Backpropagation with PSO p Engineering Examples Applications - PSOt, A Matlab Toolbox p Matlab: scientific computing language run in interpreter mode on a wide variety of operating systems. p Toolbox: Suite of Matlab ‘plug-in’ programs developed

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档