[发明专利]一种基于路径扩展与淘汰机制的网络拓扑分散短路径集合计算方法有效
申请号: | 201810800342.X | 申请日: | 2018-07-20 |
公开(公告)号: | CN108809834B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 陈光;王三秀;崔跃利;邬玲伟;梅盼;林志明 | 申请(专利权)人: | 台州学院 |
主分类号: | H04L12/733 | 分类号: | H04L12/733;H04L12/751 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 318000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明提出一种基于路径扩展与淘汰机制的网络拓扑分散短路径集合计算方法,该方法在计算网络中任意一个节点o到另一个节点d的拓扑分散短路径集合时的步骤如下:遍历o的每一个邻居节点j,将o到j的直达路径o→j加入空集合Ω和S |
||
搜索关键词: | 一种 基于 路径 扩展 淘汰 机制 网络 拓扑 分散 集合 计算方法 | ||
【主权项】:
1.一种基于路径扩展与淘汰机制的网络拓扑分散短路径集合计算方法,其特征在于:计算网络中任意一个节点o到另一个节点d的拓扑分散短路径集合的步骤如下:步骤1:创建一个空的路径集合Ω,同时为网络中除节点o之外的每一个节点(记为i)创建一个空的路径集合So,i以及一个值为正无穷的变量lo,i;步骤2:遍历节点o的每一个邻居节点(记为j),将节点o到节点j的直达路径o→j同时加入Ω和So,j;步骤3:若Ω为空,则跳转至步骤6;步骤4:从Ω中取出一条长度最短的路径(记为P);然后对于路径P的末尾节点(记为s),遍历节点s的每一个邻居节点(记为t),若节点t未出现在路径P中,则执行步骤4.1~4.4的操作:步骤4.1:使用节点t扩展路径P,得到路径P→t;步骤4.2:如果路径P→t的长度小于lo,t×α,那么:首先将路径P→t加入So,t,同时更新lo,t为路径P→t的长度;然后删除So,t中所有长度大于lo,t×α的路径;步骤4.3:若So,t中包含β+1条路径,那么:首先对于网络中的每一个节点(记为k),统计So,t有多少条路径途径节点k,称之为节点k的拓扑重叠代价;然后从So,t中淘汰(即去掉)除其中长度最短的一条路径外的另一条路径,该路径途径的所有节点的拓扑重叠代价之和最小;步骤4.4:如果路径P→t存在于So,t之中,那么将路径P→t加入Ω;步骤5:跳转至步骤3;步骤6:运算结束,返回So,d作为节点o到节点d的拓扑分散短路径集合;上述算法中,路径的长度定义为路径途径的节点的个数,α是用于控制拓扑分散短路径集合中路径长度上限的可调参数,β是用于控制拓扑分散短路径集合中路径数量上限的可调参数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台州学院,未经台州学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810800342.X/,转载请声明来源钻瓜专利网。