【技术实现步骤摘要】
时变网络中定长随机中断场景最大错误分离路径获取方法
[0001]本专利技术属于网络
,尤其涉及一种时变网络中定长随机中断场景最大错误分离路径获取方法,具体涉及一种带权时变网络在定长随机中断下的最大错误分离路径的启发式构造方法。
技术介绍
[0002]目前,在时变网络的许多应用中,传输可靠性分析能够预估网络对错误的抵抗力,从而为改善网络传输性能提供理论基础和指导。例如,保证在空间通信中交换紧急信息的卫星网络的传输可靠性至关重要。但是,由于两种不同形式的中断导致网络拓扑不断变化,时变网络特别容易受到攻击。
[0003]第一种类型的中断被称为固有中断,这源自网络的固有特性。例如,移动网络中手机携带者周期性移动;公路交通网中的车辆在每天特定时间段内发车;卫星网中通信卫星在轨道上周期性运动等。这类中断具有规律性,链接的变化可提前预知。第二类中断表现为外在的和具有不可预测性,被称为随机中断。例如,关于网络拓扑演变的预测本身出错,或是由于意外的物理遮挡、硬件故障和自然灾害等种种不可预见的因素导致的链接或节点出错。不可预测的中断会大大降低网络性能,而随机性的引入,也会进一步增加网络建模和在理论上进行可靠性分析的难度。
[0004]时变图对于具有动态连通性的网络(如车辆网络)是一种有用的模型,然而,尽管它们具有强大的建模能力,但时变图的许多重要特征仍未得到很好的理解。在研究时变图基本性质方面存在大量工作,诸如连通性、距离、组合性质等。但是,对于时变图鲁棒特性的研究的工作很少。传统的静态网络是通过研究网络的最小割集 ...
【技术保护点】
【技术特征摘要】
1.一种时变网络中定长随机中断场景最大错误分离路径获取方法,其特征在于,所述时变网络中定长随机中断场景最大错误分离路径获取方法包括:搜索出源到汇的所有路径,再为每条路径计算冲突边集,将对应的冲突边集有交集的两条路径视为冲突路径;对所述冲突路径采用贪心的策略,从空集开始,不断的以迭代的方式扩充一个路径集合,在每次迭代中选择权重最小的新的路径,对选出的权重最小路径和当前该集合中所有路径不冲突,则将新路径并入集合,构造出在时间上保持一定安全距离的最大的空间分离路径。2.如权利要求1所述的时变网络中定长随机中断场景最大错误分离路径获取方法,其特征在于,所述时变网络中定长随机中断场景最大错误分离路径获取方法进一步包括:步骤一,进行图的变换,将时变网络转化为线型图步骤二,在中从源s出发进行深度优先搜索,求解从s到汇点d的所有路径集合步骤三,计算路径集合中每条路径J对应的阻断集合R(δ,J);R的计算方法是:首先,将路径J上的每个节点代表的连接加到R(δ,J)中,因为每一条链接的错误都将影响J的正确性;之后,再次检查路径J上的每个节点代表的连接(e,t
’
);若t
’
比t落后的时间不超过t,即t
’‑
t<δ,说明连接(e,t
’
)的正确性会被另一连接(e,t)的正确性影响,则把(e,t)加入R(δ,J)中;其中,δ是已知的链路错误的最长持续时间,即单个链路中断持续时间不超过δ个时隙;步骤四,基于每条路径J对应的阻断集合R(δ,J)构造路径冲突矩阵M;其中,第i行第k列的元素M
ik
代表第i条路径J
i
和第k条路径J
k
的冲突情况,M
ik
=0说明J
i
和J
k
是相容的,彼此之间是错误分离路径;M
ik
=0代表两条路径冲突;步骤五,计算每条路径J对应的权重w
J
,将路径集合中的所有路径按照路径权重从小到大的顺序排序;步骤六,基于冲突矩阵M和排序后的路径集合构建最终选出的错误分离路径集合S,其初始值为空集;具体的,采用迭代的方法不断的将排序后的路径集合中的路径依次拿出,试图加入S;若第i次拿出的路径J
i
与S中任意路径J
p
(1≤p≤|S|)都不冲突,将J
i
加入S;否则放弃,继续检查下一条路径;当搜索过中所有的路径后,过程结束,此时S不能容纳更多路径,S是最大的错误分离路径集合。3.如权利要求2所述的时变网络中定长随机中断场景最大错误分离路径获取方法,其特征在于,所述步骤一转化方法包括:对于每个在时变图中的连接(e,t),在线型图中转换为一个对应的节点,并将此节点命名为v
e,t
;同时,为源节点s和汇节点d各自单独创建一个节点;若从(e1,t1)到(e2,t2)为一条可行路径,则在线型图中为节点到节点添加一条有向连接;若前一个节点为s则从s到v
e,t
添加一条有向边,若后一个节点为d则从v
e,t
到d添加一条有向边。4.如权利要求1所述的时变网络中定长随机中断场景最大错误分离路径获取方法,其特征在于,所述时变网络中定长随机中断场景最大错误分离路径获取方法进一步包括:
第一步:从数据源s出发,采用深度优先遍历的方法,找到从s到目标节点d的所有路径,将这些路径存储在集合中;第二步:在给定错误持续时间δ的情况下,计算每条路径J的阻断边集R(δ,J),阻断集合可表示为R(δ,J)={(e,t)|(e,t
’
)∈C
J
,s.t.0≤t
’‑
t<δ};其中C
J
是路径J的边集集合;第三步:计算每条路径J
i
的权值具体计算方法为第四步:对J
sd
集合中的所有的路径按照权值从小到大的顺序进行排序为集合中的所有的路径按照权值从小到大的顺序进行排序为其中,q1,q2,q3,...,q
m
是序列1,2,...,m的置换且第五步:用集合S存储所有的最终选出的路径,初始时设置第六步:计算路径冲突矩阵M
m
×
m
.冲突矩阵的内容和每条路径阻断集合密切相关。比如为了确定J
i
和J
k
是否冲突,即M
ik
的值,则需要看R(δ,J
i
)和R(δ,J
k
)是否有交集,有交集则M
ik
=1,无交集则M
ik
=0;第七步:从头开始遍历1,2,...,m的序列,在第k次的迭代中第七步:从头开始遍历1,2,...,m的序...
【专利技术属性】
技术研发人员:赵闻博,王登峰,焦仲科,张攀,张华,
申请(专利权)人:西安空间无线电技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。