[发明专利]试变异粒子群优化方法、系统、计算机设备、介质及应用有效
申请号: | 202011461027.2 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112464573B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 郑波;马昕;高峰;张小强;高会英;卢俊文;蒋豪;陈九昊 | 申请(专利权)人: | 中国民用航空飞行学院 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N3/006;G06N3/126;G06F119/02 |
代理公司: | 湖北创融蓝图知识产权代理事务所(特殊普通合伙) 42276 | 代理人: | 羊淑梅 |
地址: | 618307 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变异 粒子 优化 方法 系统 计算机 设备 介质 应用 | ||
1.一种直接位置更新策略的试变异粒子群优化方法在对可靠性冗余分配问题的优化中的应用,其特征在于,所述对可靠性冗余分配问题的优化方法,包括:
复杂桥梁系统的每个子系统的冗余由单元间并联而构成,各子系统的可靠度按下式计算:
其中,i=1、2、3、4、5;xi为第i个子系统;ri为第i个子系统中单元的可靠度;ni为第i个子系统中单元的冗余度,为正整数;
系统的可靠度表示为:
Rs=R(x5)·[R(x1)+R(x3)-R(x1)·R(x3)]+(1-R(x5))·[R(x1)·R(x2)+R(x3)·R(x4)-R(x1)·R(x2)·R(x3)·R(x4)];
令ci表示第i个子系统中每个单元的成本,则可靠性冗余分配优化模型如下:
由于PSO算法无法输出整数解,所以令P=[round(p1),round(p2),round(p3),round(p4),round(p5)],pi表示PSO位置向量中的元素,且是实数,round()是四舍五入函数,ni=round(pi);对于可靠性冗余分配的约束优化问题,通过如下设计的适应度函数求得:
ρ设置为10000;
所述直接位置更新策略的试变异粒子群优化方法包括以下步骤:
设计直接位置更新策略和试变异策略;
通过复杂测试函数的验证DTSPO方法的优异的全局寻优能力;
基于PSO算法设计直接位置更新策略和试变异策略;
所述直接位置更新策略的设计方法,包括:
所述直接位置更新策略的数学描述为:
其中,ω表示惯性权重,惯性权重用于平衡粒子迭代过程中的探索能力和开发能力;直接位置更新策略不需要再通过叠加速度向量来更新粒子位置,而直接将粒子位置作为更新变量;
所述惯性权重采用非线性递增的方式,递减型惯性权重有利于早期迭代的种群开发和后期迭代的种群探索;非递增型惯性权重从种群在早期迭代的分散性和在后期迭代的聚集性考虑,采用与递减型惯性权重相逆的思维;
所述非线性递增型惯性权重计算:
其中,kmax表示最大迭代次数;ωmin和ωmax分别表示惯性权重的最小值和最大值;非线性惯性权重在迭代早期和后期分别比线性递增型惯性权重有较快和较慢的变化率;
所述试变异策略的设计方法,包括:
根据粒子更新后的质量,即粒子在更新后,若不能对群体极值有贡献,即fit(pi)不能优于fit(pge),则实施一次试变异,fit()表示由适应度函数计算的适应度值;变异公式如下所示:
其中,pt表示由变异产生的临时粒子位置向量;bu和bl分别表示种群搜索空间的上限边界向量和下限边界向量;r3、r4、r5分别表示3个在[0,1]之间产生的随机数;试变异原理是指:促发变异后,先产生一个临时粒子pt,若fit(pt)优于fit(pge),则令pi=pt,pie=pt,pge=pt,若fit(pt)优于fit(pie),则令pi=pt,pie=pt,如果不能达到前两个条件中的任意一个,则放弃此次变异。
2.一种直接位置更新策略的试变异粒子群优化方法在对可靠度分配问题的优化中的应用,其特征在于,所述对可靠度分配问题的优化方法,包括:
复杂混联系统可靠度为:
其中,xi为系统中第i个单元;为单元xi的不可靠度;假设系统的总成本与各单元可靠度间符合如下关系:
其中,ki分别取100、100、180、150;可靠性分配优化模式如下:
令粒子位置向量P=[p1,p2,p3,p4],其中pi在[0.5,0.99]之间随机产生,且R(xi)=pi;根据可靠性分配优化模型,以及单元成本和单元可靠度间的正相关关系,设计适应度函数如下:
其中,ρ是一个设置的较大值的正实数;
所述直接位置更新策略的试变异粒子群优化方法包括以下步骤:
设计直接位置更新策略和试变异策略;
通过复杂测试函数的验证DTSPO方法的优异的全局寻优能力;
基于PSO算法设计直接位置更新策略和试变异策略;
所述直接位置更新策略的设计方法,包括:
所述直接位置更新策略的数学描述为:
其中,ω表示惯性权重,惯性权重用于平衡粒子迭代过程中的探索能力和开发能力;直接位置更新策略不需要再通过叠加速度向量来更新粒子位置,而直接将粒子位置作为更新变量;
所述惯性权重采用非线性递增的方式,递减型惯性权重有利于早期迭代的种群开发和后期迭代的种群探索;非递增型惯性权重从种群在早期迭代的分散性和在后期迭代的聚集性考虑,采用与递减型惯性权重相逆的思维;
所述非线性递增型惯性权重计算:
其中,kmax表示最大迭代次数;ωmin和ωmax分别表示表示惯性权重的最小值和最大值;非线性惯性权重在迭代早期和后期分别比线性递增型惯性权重有较快和较慢的变化率;
所述试变异策略的设计方法,包括:
根据粒子更新后的质量,即粒子在更新后,若不能对群体极值有贡献,即fit(pi)不能优于fit(pge),则实施一次试变异,fit()表示由适应度函数计算的适应度值;变异公式如下所示:
其中,pt表示由变异产生的临时粒子位置向量;bu和bl分别表示种群搜索空间的上限边界向量和下限边界向量;r3、r4、r5分别表示3个在[0,1]之间产生的随机数;试变异原理是指:促发变异后,先产生一个临时粒子pt,若fit(pt)优于fit(pge),则令pi=pt,pie=pt,pge=pt,若fit(pt)优于fit(pie),则令pi=pt,pie=pt,如果不能达到前两个条件中的任意一个,则放弃此次变异。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民用航空飞行学院,未经中国民用航空飞行学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011461027.2/1.html,转载请声明来源钻瓜专利网。