- 17
- 0
- 约 9页
- 2017-08-13 发布于安徽
- 举报
任晓涛, 赵胜辉, 匡镜明
(北京理工大学信息科学技术学院电子工程系, 北京100081)
擅耍:提出了~种计算通信网络的整体连通度的新算法。该算法首先构造了一种连通状态空
间分解法,对网络连通状态空间进行了分解。并且对分解所得的连通子网提出了一种特殊的回
路收缩法,从而有效化简了网络拓扑形式。然后根据简化后网络中的生成树数目得到原网络中
的连通子网数目。和一种同类算法相比,新算法极大的提高了计算结果的精确度。新算法的简
化版本可以减少计算量,同时保证~定的计算精度。文中用实例说明了新算法的执行过程。
关键词:通信网络; 整体连通度; 回路收缩; 算法
1引言
通信网络的可靠性测度有很多种,对于要求其全部终端都能互相通信的网络来讲,通信网
指网络中至少存在一个“所有树枝都正常工作”的生成树的概率【l】,也是网络中全部节点能保
持连通的概率。但是,由于该测度的直接计算,需要枚举网络部件所有可能失效的组合状态,
这样,随通信网络可能失效的部件(主要是节点和链路)数目的增加,计算量呈指数规律增加,
当网络的规模较大时,会出现“状态空间爆炸”的情况,导致计算时间过长。实际上,该测度
的直接计算是N-P-hard问题12],于是,人们转而寻找其它的计算方法来缩减状态空间的规模,
包括有割集分析法、路集分析法和网络化简法等。
YuG.Chen和Maria
reliability)的四类算法,包括有基于路集的算法、基于割集的算法、路集结合化简的算法和割
集结合化简的算法,并用25个在各种算法文献中出现的网络拓扑例图作为评分标准
(Benchmarks)。比较了这四种算法对这25个网络
的生成子问题(Subproblems)的数目和可靠性计算执行时间,结果表明结合了网络化简的后两
种算法具有更好的性能。对于全端可靠性而言,结合化简的算法也具有较好的性能,但是针对
全端可靠性的化简方法很少,因此在全端情况下采用何种方法化简网络就成了人们研究的重点。
江光杰和李德毅在[4】中提出了一种通信网络的整体连通度的评估算法(以下简称为GR/JL
算法),这种算法馒用了索回路收缩方法来化简网络,是一种计算速度较快的算法,但是有较大
的误差。
本文提出了一种计算通信网络整体连通度的新算法,它利用连通子网空间分解法得到不相
交的连通子网子空间集,并利用回路收缩法化筒网络,然后计算各个子空间中连通子网的数目,
继而获得网络整体连通度,它和GR/JL算法相比,具有计算精度高的优点。
本文第2部分介绍了新算法的理论与构造,第3部分用一个实例说明了新算法的执行过程
第4部分比较了新算法与GR/JL算法;第5部分是结论。
2新算法的理论与构造
新算法基于计算不相容的各类连通子网的数目,利用加法定理得到网络的整体连通度。这
种算法的关键是如何才能计算出连通子网的数目,又要避免状态空间爆炸,它采用了连通状态
空间分解法和一种特殊的回路收缩法完成了这样的计算过程。具体的说,利用连通状态空间分
解法把所有的不相容连通子网分到各个子空间中,然后分别计算各个子空间中的连通子网数目
和它们对网络全端连通的贡献。计算各个子空间中的连通子网的数目时使用了回路收缩法来简
化网络的拓扑形式和创造利用生成树数目得到连通子网数目的条件。
2.1假设
(I)网络是连通的,有Ⅳ个节点,jlf条链路,用G(N,Mt表示
’
(2)网络中所有节点完全可靠;
(3)网络和网络的链路都只有两种工作状态:正常工作和故障;
(4)每条链路的故障发生是相互独立的。所有链路的故障率相同,为q=1一P。
2.2连通状态空间分解
G(N,M)全端连通的充分必要条件是至少存在一个所有树枝都正常工作的生成树。而一个
生成树的树枝数为N一1,由此可以看出,保证(Ⅳ,膨】网络全端连通至少需要N-:1条链路正常
工作,这样连通子网的正常工作链路数目应不小于Ⅳ一l。
定义1 k阶连通子网:由^,一1+t条正常工作的链路连接了G(N,村)中的所有Ⅳ个节点,
而余下的M—N+1一%条链路发生故障的G(N,肘)的子网称为k阶连通子网,其中
0蔓七SM—N+1。
k阶连通子网的阶次k就是连通予网中冗余的正常工作链路的数目。阶次越高,则网络的
链路冗余度越高。
就以连通子网的阶次为分解标准,对连通状态空间进行分解得到M—N+2个子空间,分别
是:
(o)零阶连通子网子空问:该子
原创力文档

文档评论(0)