[发明专利]基于种群聚集程度的粒子群算法在审
申请号: | 201510525037.0 | 申请日: | 2015-08-25 |
公开(公告)号: | CN105095595A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 韩忠晖;陈浩;胡斌奇;胡伟;周一凡;田亦林 | 申请(专利权)人: | 国家电网公司;国网湖南省电力公司;清华大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于种群聚集程度的粒子群算法,包括以下步骤:初始化;对种群进行更新;判断迭代次数是否大于预设迭代次数,并执行相应步骤;判断更新迭代次数是否大于预设停滞次数,并执行相应步骤;计算每个粒子的粒子聚集程度和种群最优位置的粒子聚集程度,以获取每个粒子与种群最优位置之间的距离;根据每个粒子的适应度选取与种群规模数目相符的多个粒子构成当前种群;迭代寻优并更新直到达到最大迭代次数。本发明实施例的粒子群算法可以根据寻优过程的进展和粒子聚集程度,对不同粒子采取不同进化策略,以降低陷入局部极值点的可能性,提高算法的全局搜索能力,有效避免了早熟收敛。 | ||
搜索关键词: | 基于 种群 聚集 程度 粒子 算法 | ||
【主权项】:
一种基于种群聚集程度的粒子群算法,其特征在于,包括以下步骤:S1,对种群进行初始化,其中,pbest初始化为粒子当前位置,gbest初始化为种群最优位置;S2,初始化t=0,t为迭代次数,并且初始化t_stagnate=0,t_stagnate为所述种群最优位置gbest的更新停滞次数;S3,初始化Flag_gbest=0,Flag_gbest=0表示本次迭代寻优中所述种群最优位置gbest还未被更新,Flag_gbest表示本次迭代寻优中所述种群最优位置gbest更新次数;S4,对所述种群进行更新;S5,判断所述迭代次数t是否大于预设迭代次数T,如果是,执行步骤S11,否则执行步骤S6;S6,判断所述更新迭代次数t_stagnate是否大于预设停滞次数T_stagnate,如果是,执行步骤S7,否则执行步骤S3;S7,计算所述种群中每个粒子的粒子聚集程度和所述种群最优位置gbest的粒子聚集程度;S8,根据所述种群中每个粒子的粒子聚集程度获取所述每个粒子与所述种群最优位置gbest之间的距离;S9,根据所述每个粒子的适应度选取与种群规模数目相符的多个粒子构成当前种群;S10,若Flag_gbest=0,则置t_stagnate=t_stagnate+1,并且执行步骤S4;以及S11,达到最大迭代次数,结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网湖南省电力公司;清华大学,未经国家电网公司;国网湖南省电力公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510525037.0/,转载请声明来源钻瓜专利网。
- 上一篇:试题信息处理方法和装置
- 下一篇:基于细菌觅食算法的微生物发酵优化方法