[发明专利]一种自适应动态学习粒子群优化算法在审
申请号: | 201910073605.6 | 申请日: | 2019-01-25 |
公开(公告)号: | CN109784466A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 范应元;范一诺 | 申请(专利权)人: | 潍坊医学院 |
主分类号: | G06N3/00 | 分类号: | G06N3/00 |
代理公司: | 潍坊博强专利代理有限公司 37244 | 代理人: | 李伟 |
地址: | 261041 山东省潍坊市奎文*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种自适应动态学习粒子群优化算法,主要包括初始化粒子种群、粒子自身扰动、随机分组和自适应动态选择学习模式、位置更新及限速限位等步骤;本发明首先采用随机分组方法将粒子种群的优势信息在种群内快速传播,使得种群内各粒子获得更加优秀的学习伙伴,提高了算法的全局搜索能力;其次,根据组内各粒子学习的优劣设计了扰动学习策略和具有两种学习策略的自适应动态学习策略,其一为向精英粒子群的加权平均及组内较优粒子学习,其二为向粒子个体历史最优解、全局最优解的最优维度学习,提高了算法的局部搜索能力。 | ||
搜索关键词: | 自适应 粒子 动态学习 粒子群优化算法 粒子种群 学习策略 扰动 算法 种群 学习 局部搜索能力 全局搜索能力 全局最优解 分组 动态选择 加权平均 精英粒子 粒子个体 位置更新 限速限位 学习模式 优势信息 初始化 最优解 维度 传播 | ||
【主权项】:
1.一种自适应动态学习粒子群优化算法,其特征在于:包括以下步骤,步骤一、设置粒子群数目SIZE,维数D,最大迭代次数MAX_GENERATION,惯性权重w,速度范围Vmax、Vmin,搜索位置范围Xmax、Xmin,学习因子c1、c2,每组连续失败最大次数gcount=N和整体连续失败最大次数acount=M;步骤二、初始化粒子的初始位置、初始速度;步骤三、当acount=M时,则对粒子群进行重新的随机分组,并且对每组粒子群进行随机策略选取,同时清零每组失败次数和整体失败次数;否则执行步骤四;步骤四、计算粒子的适应值,产生[0.8,1.2]间的扰动,如果产生的解更优,则替换原来的解,否则保留原来的解;步骤五、计算个体历史最优解、本组最优解、全局最优解,如果本组最优值得到更新,则gcount=0,否则gcount+1;如果整体最优值得到更新,则acount=0,否则acount+1;步骤六、如果gcount=N,则更换学习策略;步骤七、不同组根据选择的策略进行速度的更新,可供选择的策略包括策略一和策略二;策略一:向精英粒子和本组最优秀的粒子学习取所有粒子中最好的Q1个粒子作为精英粒子,根据精英粒子的适应度进行加权平均求得的位置,作为学习目标LT1的位置;再随机选取本组的Q2个粒子,取其中最优秀的粒子作为学习目标LT2,通过公式(1)更新粒子速度向量中各个维度数值,公式(1)中,w=0.9‑iter*(0.7/MAX_GENERATION),MAX_GENERATION为最大迭代次数,iter为当前迭代次数;LT1j(t)如公式(2)所示,LT2j(t)如公式(3)所示:LT2j(t)=min(f1,f2…fG) 公式(3)alli为精英粒子的个数,为Q1个;LT1j(t)为Q1个精英粒子的加权平均位置,great_x(i)为精英粒子i的标号,通过公式(4)进行位置的更新,xi=xi+vi 公式(4)通过公式(5)、公式(6)进行速度、位置的限制,vi=min(Vmax,max(Vmin)) 公式(5)xi=min(Xmax,max(Xmin,xi)) 公式(6)其中Vmax是粒子允许的最大速度,Vmin是最小速度,Xmax是粒子允许的最大搜寻位置,Xmin是最小搜寻位置;若粒子超过速度或搜索位置允许的范围,则把速度或搜索位置设为边界值;策略二:粒子每一维度都向全局最优粒子gbest的所有维度最优值和个体历史最优粒子pbest的所有维度最优值学习采用公式(7)、公式(8)更新速度,fi=[fi(1),fi(2)…fi(D)] 公式(8)本策略中使用的限制速度、更新位置、限制位置的具体公式,分别与公式(5)、公式(4)、公式(6)相应;步骤八、对速度进行限制,如果超过速度允许的范围,则定为边界速度值;利用公式(4)进行位置的更新,对位置的限制同速度;步骤九、若达到最大迭代次数MAX_GENERATION,则终止优化运算,输出粒子的最优位置和全局最优解;否则返回步骤三。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潍坊医学院,未经潍坊医学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910073605.6/,转载请声明来源钻瓜专利网。