粒子群优化算法的改进优秀课件.ppt
《粒子群优化算法的改进优秀课件.ppt》由会员分享,可在线阅读,更多相关《粒子群优化算法的改进优秀课件.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、粒子群优化算法的改进第1页,本讲稿共13页常见粒子群优化算法的改进1。模糊惯性权重(fuzzy inertia weight)法Shi 等提出用模糊控制器来动态自适应地改变惯性权重的技术。控制器的输入是当前惯性权重w和当前最好性能评价值(CBPE),CBPE 衡量PSO目前找到的最好候选解的性能;输出是w 的改变量。由于不同的问题有不同范围的性能评价值,因此需要对CBPE 进行如下的规范化NCBPE=(CBPE CBPEmin)/(CBPEmax CBPEmin)NCBPE 是规范化后的评价值,CBPEmin和CBPEmax依问题而定,且需事先得知或者可估计。模糊w 法与线性下降w 方法的比较
2、结果显示,后者不知道应该降低w 的合适时机,而自适应模糊控制器能预测使用什么样的w 更合适,可以动态地平衡全局和局部搜索能力。但是由于需知道CBPEmin和CBPEmax等,使得模糊权重法的实现较为困难,因而无法广泛使用。第2页,本讲稿共13页常见粒子群优化算法的改进2。压缩因子(constriction factor)法Clerc得出结论:压缩因子有助于确保PSO 算法收敛。这种方法的速度更新方程为其中,为压缩因子,,且 4。约束因子法控制系统行为最终收敛,且可以有效搜索不同的区域,该法能得到高质量的解。第3页,本讲稿共13页常见粒子群优化算法的改进3。基于遗传思想改进的基于遗传思想改进的P
3、SO 算法算法选择(selection)法主要应用PSO 的基本机制以及演化计算所采用的自然选择机制。由于PSO 搜索过程依赖pbest 和gbest,所以搜索区域有可能被他们限制住了。选择PSO 算法.在一般粒子群算法中,每个粒子的最优位置的确定相当于隐含的选择机制.为此,Angeline 将选择算子引入进了PSO 算法中,选择每次迭代后较好的粒子复制到下一代,以保证每次迭代的粒子群都具有较好的性能,实验表明这种算法对某些测试函数具有优越性.自然选择机制的引入将会逐渐减弱其影响。测试结果显示,虽然在大多数测试函数中选择法取得了比基本PSO 更好的效果,却在Griewank 函数上得到了较差的
4、结果。因此该法提高了PSO 的局部搜索能力,但同时削弱了全局搜索能力。第4页,本讲稿共13页常见粒子群优化算法的改进4。线性减少权系数法Shi Y提出了带有惯性权重的改进PSO 算法,进化方程为:式中w 0,称为惯性因子.它随着迭代次数的增加而线性递减,使算法在初期具有较强的全局寻优能力,而晚期具有较强的局部收敛能力,一定程度上提高了算法的性能.如w(t)=(w1-w2)(itermax iter)/itermax+w2 式中:w1 和w2 是惯性权重的初始值和最终值,itermax和iter 分别为最大迭代次数和当前迭代次数.第5页,本讲稿共13页常见粒子群优化算法的改进通过经验发现惯性权重
5、为0.7298、加速系数为1.49618 时,总能导致收敛的轨迹。朱小六等人提出的动态自适应惯性权重改变方法:先引入两个变量粒子进化度 粒子聚合度 然后,定义权重变换公式:w=w0-0.5*e+0.1*a其中,w0为w 的初始值,一般取0.9;由e、a 的定义可知0e1、0a1,所以w0-0.5ww0+0.1。试验证明该方法提高了粒子群收敛的精度,加强了全局搜索的能力。第6页,本讲稿共13页常见粒子群优化算法的改进速度上限选择粒子的最大速度Vmax 控制粒子绝对速度上限,以免粒子的位置坐标越出搜索空间。标准PSO 算法中,Vmax 取固定值,粒子搜索的区域大小在整个过程中不变,这不符合普遍的搜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 粒子 优化 算法 改进 优秀 课件
限制150内