版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Quantum-behaved Particle Swarm Optimization,Outline,Background Quantum Particle Swarm Optimization Convergence of the Particle Experiment Results on Benchmark Functions Conclusion Future Work,Background,swarm intelligence a type of biological (social) system the collective behaviors of simple indivi
2、duals interacting with their environment and each other There are two popular swarm inspired methods in swarm intelligence areas: Ant Colony Optimization (ACO) Particle Swarm Optimization (PSO),Background,Particle Swarm Optimization It mimics the collective intelligent behavior of “ intelligent ” cr
3、eatures It was developed in 1995 by James Kennedy and Russell Eberhart Kennedy, J. and Eberhart, R. (1995). “Particle Swarm Optimization”, Proceedings of the 1995 IEEE International Conference on Neural Networks, pp. 1942-1948, IEEE Press. (/members/payman/swarm/kennedy95-ijcnn
4、.pdf ) It has been applied successfully to a wide variety of search and optimization problems In PSO, a swarm of n individuals communicate either directly or indirectly with one another in each search directions.,A particle (individual) is composed of: Three vectors: The x-vector records the current
5、 position (location) of the particle in the search space The p-vector records the location of the best solution found so far by the particle The v-vector contains a gradient (direction) for which particle will travel in if undisturbed. Two fitness values: The x-fitness records the fitness of the x-v
6、ector The p-fitness records the fitness of the p-vector.,Particle Swarm OptimizationThe Anatomy of a Particle,The Anatomy of a Particle,Ii X = P = V = x_fitness = ? p_fitness = ?,Particle Swarm Optimization,Particle Swarm Optimization,The particle will move according to the following equation: Veloc
7、ity calculation vid(t)=w*vid(t-1)+c1*rand()*(pid-xid(t-1)+c2*rand()*(pgd-xid(t-1) Position calculation xid(t)=xid(t-1)+vid(t) xid current value of the dimension “d” of particle “i” vid current velocity of the dimension “d” of particle “i”. Pid optimal value of the dimension “d” of particle “i” so fa
8、r. Pgd current optimal value of the dimension “d” of the swarm. c1, c2 acceleration coefficients. w - inertia weight factor,Particle Swarm Optimization,Pid,Pgd,Vid(t),Vid(t-1),Particle Swarm OptimizationSwarm Search,In PSO, particles never die! Particles can be seen as simple agents that fly through
9、 the search space and record the best solution that they have discovered. Initially the values of the velocity vectors are randomly generated with the range -Vmax, Vmax where Vmax is the maximum value that can be assigned to any vid. Once the particle computes the new Xi it then evaluates its new lo
10、cation. If x-fitness is better than p-fitness, then Pi = Xi and p-fitness = x-fitness.,Particle Swarm Optimization,The algorithm 1. Initialise particles in the search space at random. 2. Assign random initial velocities for each particle. 3. Evaluate the fitness of each particle according to a user
11、defined objective function. 4. Calculate the new velocities for each particle. 5. Move the particles. 6. Repeat steps 3 to 5 until a predefined stopping criterion is satisfied.,Quantum-behaved Particle Swarm Optimization,There are still some limitations in particle swarm including but not limited to
12、: The PSO is not a global convergence-guaranteed algorithm. The reliance of the search global search ability on the upper limit of the velocity reduces the robust of PSO algorithm. Parameter selection is another problem,Quantum-behaved Particle Swarm Optimization,The Motivation of QPSO According to
13、the characteristic of collectiveness of swarm intelligence, the potential well of was built on the point between pid and pgd The probability density function and distribution function are Where L is a parameter.,Quantum-behaved Particle Swarm Optimization,The evolution equations of the QPSO Using Mo
14、nte Carlo method, we obtain the following equation The mean of the pbest position is introduced L is evaluated by The evolution equation of the QPSO,The QPSO Algorithm,(1) Initialize population: random xi (2) do (3) Calculate mbest using equation (10) (4) for i=1 to population size M (5) If f(xi)0.5
15、 (13) xid=P-L*ln(1/u) else (14) xid=P+L*ln(1/u) (15) Until termination criterion is met,QPSO is provided with the following characteristics: Enhance the global search ability of PSO algorithm Has just only one parameter, easy to realize and to select the parameter. It is more stable than original PS
16、O.,Convergence Behavior of the individual particle in QPSO,In the stochastic simulations, point P is fixed at x=0, and the initial position of the particle is set to be 1000, that is x(0)=1000. The value of Contraction-Expansion Coefficient a is set to be 0.7, 1.0, 1.5, 1.7, 1.8 and 2.0 respectively
17、, and the number of iterations are 1000, 1500, 5000, 1500, 50,000, and 7000 respectively. The logarithmic value of the distance between current position x(t) and point p is recorded.,Convergence Behaviour of the Individual Particle in QPSO,Convergence Behavior of the Individual Particle in QPSO,Conv
18、ergence Behavior of the Individual Particle in QPSO,Convergence Behavior of the Individual Particle in QPSO,It can be concluded that when a1.8, it will diverge. There must be such a threshold value a0 in interval (1.7, 1.8) that if a a0). We have theoretical demonstrated using probabilistic analysis
19、 that a0=exp(g)1.778, where g is Euler constant.,Parameter Control of QPSO,The only parameter needed to be controlled in QPSO is a. The previous experiment results show that QPSO has a general good performance when a is decreasing linearly from 1.0 to 0.5,Experiment Configuration,Experiment Configur
20、ation,We had 50 trial runs for every instance and recorded mean best fitness and standard deviation. The population sizes are 20, 40 and 80. The maximum generation is set as 1000, 1500 and 2000 corresponding to the dimensions 10, 20 and 30 for first four functions, respectively, and the dimension of the last function is 2. The coefficient a decreases from 1.0 to 0.5 linearly when the algorithm is running.,Experiment Results,1. Results on Sphere Function,2. The Results on Rosenbrock Function,Experiment R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年光大银行秋招真题及答案
- 协同办公平台部署应用方案
- 库工安全技术操作规程培训
- 危化品存贮、保管、使用安全技术规程培训
- 夜间打灯有讲究培训课件
- 预制厂安全技术交底培训课件
- 2026中国邮政集团限公司集美区分公司招聘邮政营业员易考易错模拟试题(共500题)试卷后附参考答案
- 2026中国远洋海运集团限公司校园招聘1200人易考易错模拟试题(共500题)试卷后附参考答案
- 2026中国能源建设集团安徽省电力设计院限公司高校应届毕业生招聘易考易错模拟试题(共500题)试卷后附参考答案
- 单间门面出售合同范本
- GB 1589-2026汽车、挂车及汽车列车外廓尺寸、轴荷及质量限值
- 2026年黑龙江省佳木斯市辅警考试试卷带答案
- 重庆出版社有限责任公司及下属企业社会招聘考试备考题库及答案详解
- 2026五上数学数学广角植树问题教案
- HL1ST601-2023 钢结构焊接连接节点通 用图B册 (Q355钢)
- 2026年红星照耀中国测试题目及答案
- 2026年民法知识竞赛测试题库(共67题)附答案
- 2026 全国职工职业技能竞赛 人工智能训练师赛项 终极备赛题库 800题 附答案
- 2025-2026学年安徽省合肥一中高一(上)期末英语试卷
- 阿达木单抗科普
- 2025云南丽江市市级机关(单位)统一遴选公务员(事业单位工作人员)笔试试题附答案解析
评论
0/150
提交评论