[发明专利]基于效用函数的系统级测试性设计多目标优化方法有效

专利信息
申请号: 201910555024.6 申请日: 2019-06-25
公开(公告)号: CN110399968B 公开(公告)日: 2021-12-10
发明(设计)人: 杨成林;姬志周 申请(专利权)人: 电子科技大学
主分类号: G06N3/00 分类号: G06N3/00
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 温利平;陈靓靓
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于效用函数的系统级测试性设计多目标优化方法,首先确定影响因素和优化目标函数,然后设置权重向量,使用权重向量对一个多目标优化问题分解为N个子问题,使用子问题的G个邻居,通过交叉、变异产生新的子代个体,利用适应度差值选择改善效果最好的种群中的个体进行更新,在终代种群中删除被支配解,即得到影响因素向量的帕累托最优解集。采用本发明,可以在保证得到影响因素向量的帕累托最优解集的同时,提高收敛效果和以及影响因素向量的帕累托最优解的均匀性。
搜索关键词: 基于 效用 函数 系统 测试 设计 多目标 优化 方法
【主权项】:
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)选择适应度差值Ui最大的个体Xi,采用进化目标个体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:从当前种群中删除被支配个体,剩余的个体集合即作为影响因素向量的帕累托最优解集,每个个体对应一个影响因素向量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910555024.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top