[发明专利]一种基于扰动粒子群的众测联盟建立方法在审

专利信息
申请号: 202011325632.7 申请日: 2020-11-24
公开(公告)号: CN112418671A 公开(公告)日: 2021-02-26
发明(设计)人: 张雷;李珂帆;张杰;朱银龙;王崇骏 申请(专利权)人: 南京大学
主分类号: G06Q10/06 分类号: G06Q10/06;G06Q10/10;G06F11/36;G06N3/00
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 彭雄
地址: 210093 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 扰动 粒子 联盟 建立 方法
【权利要求书】:

1.一种基于扰动粒子群的众测联盟建立方法,其特征在于,包括如下步骤:

步骤1,数据采集:根据能力函数初始化worker的报酬,获取应用场景中的对象拥有的功能测试、性能测试、兼容性测试、安全测试四个特征的数据;

步骤2,数据预处理:将安全测试和性能测试特征进行合成,得到所有特征数据及能力函数组成的三维数据集,作为群优化的初始位置分布,使用PSO算法,在加入一定扰动后,粒子初始位置分布在一定范围内,初始化众测联盟;

步骤3,联盟优化:基于步骤2,根据初始化数据及给定的能力函数,计算获取基于收益的最优解,根据不同的特征数据,调整计算过程中的能力函数;

步骤4,联盟形成,迭代进行步骤3的操作,每个粒子通过追随自身的个体最好位置与群体的全局最好位置来动态调整自己的飞行速度,最后通过搜索迭代找到近似最优解。

2.根据权利要求1所述基于扰动粒子群的众测联盟建立方法,其特征在于:步骤2中数据预处理方法如下:

步骤2a),定义能力函数:

其中,表示能力函数,表示位置矢量,t表示迭代次数,表示某一位置的速度;

合成安全测试和性能测试特征数据,获取三维数据集;

步骤2b)加入扰动,使得粒子初始位置分布在一定范围内,初始速度其中,初始位置其中,各参数满足:

其中,Ki表示粒子序号,表示该粒子速度,表示该粒子位置,

步骤2c),初始化众测联盟,定义群体规模m;

步骤2d),运用PSO算法计算。

3.根据权利要求2所述基于扰动粒子群的众测联盟建立方法,其特征在于:步骤3中联盟优化的方法:

步骤3a),初始化最大迭代次数tmax,算法精度ε,以及参数r1,r2,c1,c2maxmin,其中,参数r1,r2满足0≤r1,r2≤1;

步骤3b),判断PSO算法终止条件:若成立,则输出当前位置矢量及精度值,并结束算法;

步骤3c),否则判断t>tmax是否成立,若成立,则输出当前位置矢量及精度值,并结束算法;

步骤3d),若不成立,则重复步骤3b)和步骤3c),直到满足条件。

4.根据权利要求3所述基于扰动粒子群的众测联盟建立方法,其特征在于:步骤4中联盟形成的方法:

步骤4a),在第t+1次迭代中,粒子进行速度和位置的更新公式:

其中:r1、r2为[0,1]之间的随机权重,用于保持群体的多样性,c1、c2为学习因子,Vit+1表示粒子i在t+1次迭代时的速度,ω表示惯性权重,Pibest表示粒子i目前为止搜索到的最优位置,Gbest表示整个粒子群目前为止搜索到的最优位置,表示粒子j在t次迭代时的位置;

步骤4b),为保证迭代在一定范围内进行优化迭代,定义惯性权重ω如下:

其中:ωmax为初始权重,ωmin为最终权重,tmax为最大迭代次数,t为当前迭代次数;

步骤4c),更新Pbestj和Gbest,更新后的表示如:Gbest=argmin(f(Pbest1),f(Pbest2),...,f(Pbestm),);

步骤4d),更新和基于步骤4b)对惯性权重ω进行更新,然后对和进行更新。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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