[发明专利]一种测试床拓扑结构的二分图采样方法及装置有效
申请号: | 201810565414.7 | 申请日: | 2018-06-04 |
公开(公告)号: | CN108768735B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 焦波;石建迈;张文生;邢立宁;戎海武;何敏藩;于辉;王向东 | 申请(专利权)人: | 佛山科学技术学院 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 王国标 |
地址: | 528000 广东省佛山市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 拓扑 结构 二分 采样 方法 装置 | ||
1.一种测试床拓扑结构的二分图采样方法,其特征在于:该方法包括以下步骤:
步骤1,获取计算机网络二分图拓扑结构G=(V1,V2,E)中节点集V1包含所有节点的度,设d1,d2,…,ds为这些节点度中互不重复的全部节点度,其中d1d2…ds0,V1和V2为二分图拓扑结构G的节点集且E为G的边集,s为大于0的正整数,设定规模缩减率RR,其被定义为需要从计算机网络二分图拓扑结构G=(V1,V2,E)中删除的边数与||E||的比率,其中||E||表示集合E的势,集合E的势为边集E包含元素的总数;缺省情况下RR的取值为0.96;
步骤2,计算节点度d1,d2,…,ds在节点集V1的分布比率f(d1),f(d2),…,f(ds),其中f(dk)被定义为集合V1中度为dk的节点数与||V1||的比率,其中,k=1,2,…,s;
步骤3,获取二分图拓扑结构G中节点集V2包含所有节点的最大度dmax;
步骤4,获取节点集V2的度分布{g(d)|d=1,2,…,dmax},其中g(d)表示节点集V2中度为d的节点数与||V2||的比率;
步骤5,初始化二分图G′=(V1′,V′2,E′)←G=(V1,V2,E);
步骤6,初始化节点度分布{g′(d)|d=1,2,…,dmax}←{g(d)|d=1,2,…,dmax};
步骤7,初始化变量t←0,并计算需要删除边的总数Ed=||E||·RR;
步骤8,如果tEd,转步骤9;否则,当前状态G′=(V1′,V2′,E′)为最终输出结果,转步骤15;
步骤9,设集合如果||S||0,任意选择集合S中一个节点v,并计算得到边的集合
如果||S||=0,以离散概率分布pk/Σi=1,2,…,spi随机抽取一个节点度d∈{d1,d2,…,ds},其中pk被定义为f(di)在步骤2已被计算获得,计算得到边的集合Eo={(v,w)|v∈V1′∧w∈V′2∧(v,w)∈E′∧dv=d},其中,k=1,2,…,s;i=1,2,…,s;
步骤10,计算dh=argdmaxd∈D{g′(d)-g(d)},其中,所述dh=argdmaxd∈D{g′(d)-g(d)}表示将集合D中使得g′(d)-g(d)最大值的d的取值赋值给dh,其中d∈D,所述表示以二分图G′=(V1′,V′2,E′)中节点度dw为元素的集合,其中节点w满足以下要求:节点w属于节点集V′2且存在节点集V1′中的一个节点v使得边(v,w)属于集合Eo;
步骤11,计算集合Eo的一个子集:Ea={(v,w)|(v,w)∈Eo∧dw=dh};
步骤12,从集合Eo中均等概率分布地抽取一条边e,
将该边从二分图G′=(V1′,V′2,E′)中删除,即更新E′←E′/{e},同时更新二分图G′=(V1′,V′2,E′)的节点集V1′和V′2:将节点集V1′和V′2中度为0的节点删除;
步骤13,更新节点度分布{g′(d)|d=1,2,…,dmax},其中g′(d)为节点集V′2中度为d的节点数与||V′2||的比率,其中,d=1,2,…,dmax;
步骤14,更新t←t+1,转步骤8;
步骤15,依据输出的采样二分图G′=(V1′,V′2,E′)在计算机网络测试床上调用仿真节点资源,生成测试床的仿真拓扑结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山科学技术学院,未经佛山科学技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810565414.7/1.html,转载请声明来源钻瓜专利网。