[发明专利]一种基于模拟退火算法的多自主体网络容侵能力评估方法有效
申请号: | 201910421411.0 | 申请日: | 2019-05-21 |
公开(公告)号: | CN110278108B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 伍益明;徐明;郑宁;王广;乔通 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨舟涛 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模拟 退火 算法 主体 网络 能力 评估 方法 | ||
1.一种基于模拟退火算法的多自主体网络容侵能力评估方法,其特征在于:包括以下步骤:
1)条件设置:采用图论中的节点表示多自主体,图论中的边表示自主体之间的通信链路;给定有向图D=(V,E),其中V为节点集合,E为边集;令A(D)为有向图D的邻接矩阵,再给定初始温度为T0,终止温度为Tf,降温温度为ΔT,迭代次数q,令实时温度Tt为初始温度T0;设置初始健壮性数值为(rmin,smin);令rmin=min{δin(D),[n/2]},smin=n,其中δin(D)表示有向图D的最小入度,n表示有向图中的节点个数;
2)获取初解:在节点集V中随机产生一对非空不相交子集对S1,S2,进行健壮性计算f(A(D),S1,S2,rmin,smin),得到子集对S1,S2满足的最优健壮性数值(r,s);
子集对满足的最优健壮性计算方法包括:
(2.1)已知n表示图D节点个数,令r=rmin,s=smin;
(2.2)假如健壮性值r>0,则进行健壮性有效函数RobustHolds(A(D),S1,S2,r,s)判定;如果判定结果为真,那么当前健壮性数值(r,s)即为节点子集对S1,S2满足的最优健壮性值;如果判定结果为假,则健壮性数值s减小1,值r不变;当值s减至0时,健壮性值r减小1,值s变为n;假如值r=0,运算结束;
步骤(2.2)关于RobustHolds判定的方法主要包括以下步骤:
(2.2.1)计算非空子集S1中有入度邻节点数大于等于r个的节点数,记k1;
(2.2.2)计算非空子集S2中有入度邻节点数大于等于r个的节点数,记k2;
(2.2.3)当k1=S1或者k2=S2或者(k1+k2)=s时,RobustHolds判定为真,否则判定为假;
3)产生新解:更新子集对S1,S2形成新的子集对S’1,S’2,再次进行健壮性计算f(A(D),S’1,S’2,rmin,smin),得到子集对S’1,S’2满足的最优健壮性数值(r’,s’);
4)将初解与新解进行比较计算,记Δr=(r’-r)×n+(s’-s);假如新解优于初解,即Δr<0,直接接受新解(S’1,S’2,r’,s’);如果新解劣于初解,即Δr≥0,按照Metropolis准则接受新解(S’1,S’2,r’,s’);
Metropolis准则包括以下步骤:
(4.1)生成随机数ξ∈U(0,1);
(4.2)假如exp(–Δr/Tt)ξ,接受新解(S’1,S’2,r’,s’);否则保持初解(S1,S2,r,s);
5)(rmin,smin)数值更新:假如步骤4)中得到结果为新解,那么令rmin=r’,smin=s’;假如步骤4)中得到结果为初解,那么令rmin=r,smin=s;
6)当迭代次数达到设定上限时,实时温度降低ΔT,即Tt←Tt-ΔT,转步骤7);否则转步骤2);
7)当实时温度Tt大于算法终止温度Tf时,转步骤2);否则运算结束。
2.根据权利要求1所述的一种基于模拟退火算法的多自主体网络容侵能力评估方法,其特征在于:步骤3)中,子集对S1和S2的更新方法包括:
(3.1)初始化S1的邻居集合Sneighbors;
(3.2)生成随机数ξ∈U(0,1);当随机数ξ小于1/3时,从S1中随机挑选一个节点替换为从Sneighbors中随机挑选出的一个节点;当随机数ξ大于等于1/3并且小于2/3时,从Sneighbors中随机挑选一个节点添加到集合S1中;当随机数ξ大于等于2/3并且小于1时,随机从S1中删除一个节点;
(3.3)从集合S1的差集进行采样获取新的S2集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910421411.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视联网节点的展示方法及装置
- 下一篇:一种容灾方法及系统