[发明专利]一种基于模拟退火算法的多自主体网络容侵能力评估方法有效
申请号: | 201910421411.0 | 申请日: | 2019-05-21 |
公开(公告)号: | CN110278108B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 伍益明;徐明;郑宁;王广;乔通 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨舟涛 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于模拟退火算法的多自主体网络容侵能力评估方法,本发明将模拟退火技术应用于网络容侵能力评估领域,同时在传统的模拟退火方法上综合考虑了在网络健壮性计算子集对更新时引入了三种备选状态,使得子集对更新具有更大采样随机性。本发明具有克服大规模多自主体网络容侵能力评估因NP难问题而无法求解的优点。 | ||
搜索关键词: | 一种 基于 模拟 退火 算法 主体 网络 能力 评估 方法 | ||
【主权项】:
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);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);否则运算结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910421411.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种视联网节点的展示方法及装置
- 下一篇:一种容灾方法及系统