粒子群优化算法(pso)

上传人:ji****n 文档编号:57185732 上传时间:2018-10-19 格式:PPT 页数:12 大小:444KB
返回 下载 相关 举报
粒子群优化算法(pso)_第1页
第1页 / 共12页
粒子群优化算法(pso)_第2页
第2页 / 共12页
粒子群优化算法(pso)_第3页
第3页 / 共12页
粒子群优化算法(pso)_第4页
第4页 / 共12页
粒子群优化算法(pso)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《粒子群优化算法(pso)》由会员分享,可在线阅读,更多相关《粒子群优化算法(pso)(12页珍藏版)》请在金锄头文库上搜索。

1、粒子群优化算法(PSO),蒲天,算法介绍,粒子群优化算法(PSO)是一种进化计算技术由Eberhart和Kennedy于1995年提出。启发源于对鸟群捕食的行为研究。粒子群优化算法的基本思想是通过群体中个体之间的协作和信息共享来寻找最优解,算法介绍,pbest:每个个体曾经达到的最好位置 gbest:整个群体曾经达到的最好位置 w:惯性权重 c1,c2:学习因子,算法原理,个体当前解,种群最优解,个体最优解,x,pg,pi,v,实验设计,粒子群算法的本质是利用本身信息、个体极值信息和全局极值 3 个信息, 指导粒子下一步迭代位置。我们采用遗传算法的思想解决。(1)w*v项可看作是一种变异操作。

2、(2)c1*(pbest-x) + c2*(gbest-x) 项可看作是一种交叉操作。,交叉与变异,交叉: P1=(1 2 | 3 4 5 6 | 7 8 9)P2=(9 8 | 7 6 5 4 | 3 2 1)Q1=(1 2 | 7 6 5 4 | 3 8 9)Q2=(9 8 | 3 4 5 6 | 7 2 1) 变异: R=(1 2 | 3 4 5 6 | 7 8 9)S=(1 2 | 6 5 4 3 | 7 8 9),实现算法,While (迭代次数 规定迭代次数)doFor j = 1: 群体总个数第j个粒子路径C0(j)与gbest交叉得到 C1(j) ;C1(j) 与pbest 交

3、叉得到C2(j) ;对C2(j) 产生变异得到C0(j) ;End For,实验结果,路程分析,时间分析,性能比较,模拟退火,遗传算法,粒子群优化,研究方向,(1) 算法分析。PSO在实际应用中被证明是有效的, 但目前还没有给出完整收敛性、收敛速度估计等方面的数学证明,已有的工作还远远不够。 (2) 参数选择与优化。参数w、c1、c2的选择分别关系粒子速度的3个部分:惯性部分、社 会部分和感知部分在搜索中的作用.如何选择、优化和调整参数,使得算法既能避免早熟又 能比较快速地收敛,对工程实践有着重要意义。 (3) 与其他演化计算的融合。如何将其它演化的优点和PSO的优点相结合,构造出新的混合算 法是当前算法改进的一个重要方向。 (4) 算法应用。算法的有效性必须在应用中才能体现,广泛地开拓PSO的应用领域,也对深化 研究PSO算法非常有意义。,网络资源,http:/clerc.maurice.free.fr/ (Dr.Clerc, France Telecom),Thank you!,Email:,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号