[发明专利]基于效用函数的系统级测试性设计多目标优化方法有效
申请号: | 201910555024.6 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110399968B | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 杨成林;姬志周 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06N3/00 | 分类号: | G06N3/00 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平;陈靓靓 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 效用 函数 系统 测试 设计 多目标 优化 方法 | ||
1.一种基于效用函数的系统级测试性设计多目标优化方法,其特征在于,包括以下步骤:
S1:根据电子系统的实际情况确定影响因素,记影响因素向量X=[x1,x2,…,xD],其中xd表示第d个影响因素的归一化值,d=1,2,…,D,D表示影响因素的数量;记需要优化的目标数量为M,确定每个优化目标的目标函数fm(X),m=1,2,…,M,目标函数值越小,影响因素的组合越优;
S2:根据需要设置N个权重向量其中,表示权重向量Wi的第m个元素值,i=1,2,…,N;两两计算权重向量之间的欧式距离,对于第i个权重向量,获取与其欧式距离最小的前G个权重向量作为第i个权重向量的邻居权重向量,从而得到第i个权重向量的邻居集合B(i)={i1,i2,…,iG},ig表示第i个权重向量第g个邻居权重向量的序号,g=1,2,…,G;
S3:初始化每个权重向量Wi对应的效用函数πi=1;
S4:将影响因素向量X=[x1,…,xD]作为种群个体,对种群进行初始化,记种群大小为N;令迭代次数S=1;
S5:计算初始种群中每个个体对应的M个目标函数fm(Xi)的值,确定各个目标函数的理想参考值zm=min{fm(X1),fm(X2),…,fm(XN)},得到初始理想参考点Z=(z1,z2,…,zM)T,T表示转置;
S6:根据效用函数πi从小到大对当前种群中个体进行排序,选择前K个个体,记这K个个体的集合为φ,其中K的大小根据实际需要确定;
S7:初始化个体序号i=1;
S8:判断是否Xi∈φ,如果是,进入步骤S9,否则进入步骤S11:
S9:在[0,1]范围内生成一个随机数rand,如果rand<δ,δ表示预设的选择池概率,则令个体选择池E=B(i),否则令E={1,2,…,N};
S10:采用以下方法基于个体Xi进行种群进化:
S10.1:从个体选择池E随机选择一个序号r,将个体Xi和Xr作为父代个体进行交叉和变异操作,产生两个子代个体y1和y2,分别根据以下公式计算两个子代个体的适应度值g(yv|Wi,Z):
其中,v=1,2;
如果g(y1|Wi,Z)≤g(y2|Wi,Z),则令进化目标个体Y=y1,否则令进化目标个体Y=y2;
S10.2:计算进化目标个体Y对应的M个目标函数fm(Y)的值,构成目标函数向量F(Y)=(f1(Y),f2(Y),…,fM(Y));
S10.3:对于当前的理想参考点Z=(z1,z2,…,zM)T中的每个理想参考值,如果zm>fm(Y),则令zm=fm(Y),否则不作任何操作;
S10.4:根据以下公式计算进化目标个体Y和当前种群中各个个体Xj的适应度差值Uj:
Uj=g(Xj|Wj,Z)-g(Y|Wj,Z)
选择适应度差值Uj最大的个体Xj,采用进化目标个体Y对其进行更新;
S11:判断是否i<N,如果是,进入步骤S12,否则进入步骤S13;
S12:令个体序号i=i+1,返回步骤S8;
S13:判断是否迭代次数S<Smax,Smax表示预设最大迭代次数,如果是,则进入步骤S14,否则进入步骤S17;
S14:令迭代次数S=S+1;
S15:判断是否迭代次数S%Sπ=0,%表示求余,Sπ表示预设的效用函数值的更新周期,如果是,进入步骤S16,否则不作任何操作,返回步骤S6;
S16:采用以下公式对每个效用函数πi进行更新:
其中,Δi表示当前种群中第i个个体Xi适应度值的相对降低数,采用以下公式进行计算:
其中,g(Xi|Wi,Z)表示当前种群中第i个个体Xi的适应度值,表示前Q代种群中第i个个体的适应度值;
返回步骤S6;
S17:从当前种群中删除被支配个体,剩余的个体集合即作为影响因素向量的帕累托最优解集,每个个体对应一个影响因素向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910555024.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有动态码的考勤学生卡
- 下一篇:一种蜂群无人机AI航站楼算法