[发明专利]基于历史经验和实时调整相结合的粒子群优化算法在审
| 申请号: | 201510786073.2 | 申请日: | 2015-11-16 |
| 公开(公告)号: | CN105631516A | 公开(公告)日: | 2016-06-01 |
| 发明(设计)人: | 马瑞;邓剑波 | 申请(专利权)人: | 长沙理工大学 |
| 主分类号: | G06N3/00 | 分类号: | G06N3/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 410014 湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 历史 经验 实时 调整 相结合 粒子 优化 算法 | ||
1.基于历史经验和实时调整相结合的粒子群优化算法,包括如 下步骤:
⑴基本的粒子群优化算法。
⑵粒子群算法的改进。
⑶改进粒子群算法的计算流程。
⑷仿真实验与分析。
2.根据权利要求1所述的基于历史经验和实时调整相结合的粒 子群优化算法,其特征在于:为了实现信息的充分分享,增强引导信 息的有效性,本发明对速度更新公式进行两方面的改进:一方面改进 是在基本速度更新公式中增加粒子对自己不好历史经验认知的项,这 样可以指导和鼓励粒子更有效全面的研究学习历史经验,不仅可以使 粒子记住自己和群体过去好的学习经验,还可以研究学习自身不好的 学习经验,在学习过程中加强自身信息的利用,减少或避免对历史较 差解空间的重复搜索,增加粒子运动过程中寻找到比当前信息更优解 的概率,另一方面改进是用所有粒子个体最优值的平均值替代速度更 新公式中个体最优值最差粒子的个体最优值,这样可以增加粒子种群 的多样性,加强其他粒子好的信息对搜索状态较差粒子的引导,增大 搜索到全局最优值的概率,同样也是对所有粒子好的学习经验的应 用,能增强粒子的活性,保证了算法的全局探索能力,因此,本发明 提出新的速度更新公式:
式中,c1﹑c2和c3为加速度系数,c1体现粒子个体经验对粒子运行 轨迹的影响力,c2体现粒子群体经验对粒子运行轨迹的影响力,c3体 现粒子不好的学习经验对粒子运行轨迹的影响力,r1﹑r2和r3为(0,1) 内均匀分布的随机数,表示粒子i在t次迭代过程中自我比较适应 度值最差时的位置,即所有粒子取得个体最优值时,将其相 同维数上的位置取平均值后得到的个体平均最优位置。
3.根据权利要求1所述的基于历史经验和实时调整相结合的粒 子群优化算法,其特征在于:粒子群算法的搜索过程是非线性和高度 复杂的,线性和非线性递减的惯性权重没有取自当前最佳搜索状态的 信息,不能真正反映实际的搜索过程,如果当前最佳搜索状态的粒子 适应性没有显著提高,惯性权重就应下降缓慢,因为粒子仍然需要进 行全局搜索,如果当前最佳搜索状态的粒子适应性有显著提高,惯性 权重就应快速下降来促进粒子局部搜索,因为算法达到了全局最优状 态的附近,此时主要的目标是实现更好的准确性,因此本发明对惯性 权重ω进行基于每个粒子的适应度值自适应地实时调整每个粒子的 惯性权重,具体步骤如下:
(1)求每个粒子的适应度值,并求出所有粒子适应度值的平均 值,
(2)取出适应度值大于平均适应度值的粒子,计算出它们的平 均适应度值fav1,让适应度值大于fav1的粒子取最大的惯性权重值,
(3)取出适应度值小于平均适应度值的粒子,计算出它们的平 均适应度值fav2,让适应度值小于fav2的粒子取最小的惯性权重值,
(4)根据自适应动态调整策略,将适应度值在fav1,fav2之间的 粒子取在最大和最小惯性权重之间二次递减的惯性权重值,
式中,ωmin﹑ωmax﹑ωi分别是最小的惯性权重值﹑最大的惯性权重 值﹑粒子i的惯性权重值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙理工大学,未经长沙理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510786073.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大口径法兰、管帽压塑成型模具
- 下一篇:一种利用旧井筒生产电力电缆的装置





