[发明专利]软件产品线配置空间近似均匀采样方法在审

专利信息
申请号: 202110646459.9 申请日: 2021-06-10
公开(公告)号: CN113377347A 公开(公告)日: 2021-09-10
发明(设计)人: 向毅;李思哲 申请(专利权)人: 华南理工大学
主分类号: G06F8/20 分类号: G06F8/20;G06F9/445
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 黄卫萍
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件 产品线 配置 空间 近似 均匀 采样 方法
【权利要求书】:

1.软件产品线配置空间近似均匀采样方法,其特征在于,包括以下步骤:

S1、输入特征模型

S2、采用SAT求解器随机生成特征模型的N个解,完成样本集A的初始化;

S3、计算样本集A中任两个解的距离,完成距离矩阵D的初始化;

S4、计算样本集A中所有个体的新颖得分;

S5、运用选择、交叉和变异算子生成一个新个体c,即新配置;

S6、采用新个体c更新样本集A;

S7、若允许的运行时间耗尽,则进入步骤S8,否则返回步骤S5;

S8、输出样本集A。

2.根据权利要求1所述的软件产品线配置空间近似均匀采样方法,其特征在于,步骤S1中的特征模型以DIMACS的格式存储在文件example.dimacs中。

3.根据权利要求1所述的软件产品线配置空间近似均匀采样方法,其特征在于,步骤S2中产生的特征模型的解时,利用SAT4J求解器,随机化该求解器的参数;分别采用NegativeLiteralSelectionStrategy,PositiveLiteralSelectionStrategy和RandomLiteralSelectionStrategy三种参数随机化策略,执行每种策略的概率均为1/3。

4.根据权利要求1所述的软件产品线配置空间近似均匀采样方法,其特征在于,步骤S3中距离矩阵D初始化为:

将距离矩阵D记为(dij)(N+1)×(N+1),其中,dij表示样本集A中第i个解与第j个解之间的距离,其具体定义如下:

其中,xi∩xj表示两个解(本质上是集合)的交集,|xi∩xj|表示该交集的势;n表示特征总数;T(xi)表示解xi中被选特征总数;T(xj)表示解xj中被选特征总数;abs(·)表示返回某个数的绝对值。

5.根据权利要求1所述的软件产品线配置空间近似均匀采样方法,其特征在于,步骤S4中个体的新颖得分定义公式如下:

其中,k为控制参数,表示与个体xi第j近的个体。

6.根据权利要求1所述的软件产品线配置空间近似均匀采样方法,其特征在于,步骤S5中的选择算子包含以下步骤:

S51、随机产生两个随机整数,s1,s2∈{1,2,…,|A|}且s1≠s2

S52、若成立,则将r1赋值为s1;若成立,则将r1赋值为s2;若成立,则将r1随机赋值为s1或s2;其中,r1为第一个父代的下标;

S53、重复步骤S51和S52,确定另一个父代的下标r2

S54、若r1=r2,则返回步骤S53;否则进入步骤S55;

S55、将和分别赋值给p1和p2,并将它们返回。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/202110646459.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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