• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (9): 26-32.

• 论文 • 上一篇    下一篇

网络可靠度BDD分析算法的性能改进

潘竹生,莫毓昌,钟发荣,赵建民   

  1. ( 浙江师范大学数理与信息工程学院,浙江 金华 321004)
  • 收稿日期:2012-04-13 修回日期:2012-06-28 出版日期:2012-09-25 发布日期:2012-09-25
  • 基金资助:

    国家自然科学基金资助项目(60903011);浙江省自然科学基金资助项目(Y1100689),浙江省科技厅项目(2010C31122);浙江省重中之重学科项目(ZSDZZZZXK24)

Performance Improvement of BDDbased Network Reliability Analysis Algorithm

PAN Zhusheng,MO Yuchang,ZHONG Farong,ZHAO Jianmin   

  1. (School  of Mathematics,Physics and Information Engineering,
    Zhejiang Normal University,Jinhua 321004,China)
  • Received:2012-04-13 Revised:2012-06-28 Online:2012-09-25 Published:2012-09-25

摘要:

BDD是布尔函数的图形表示形式,被广泛应用到网络可靠度的分析计算中。为了提升网络可靠度BDD分析算法的性能,本文根据边扩展图实例,识别两类无效边扩展路径:冗余节点型无效扩展路径和ST非连通型无效扩展路径,然后基于基本的网络可靠度BDD分析算法,实现了两类无效扩展路径的消除技术。实验结果表明,两种无效扩展路径消除技术能够提前识别无效扩展路径,避免无效扩展,有效减少中间子网的数量,缩减分析时间;通过把两种技术结合起来,可以有效地消除边扩展图中的这两类无效扩展路径,从而极大提升可靠度分析的性能。

关键词: 二进制决策图, 网络可靠度, 边扩展路径

Abstract:

BDD is a diagrammatic representation of the Boolean function and has been widely applied to the network reliability analysis.In order to enhance the performance of network reliability analysis algorithm based on BDD,this paper first puts forward two kinds of invalid edge expansion paths according to the edge expansion diagram instance:invalid edge expansion with redundant nodes and invalid edge expansion with ST unconnectedness.Then,useful techniques are provided to successfully eliminate those invalid edge expansion paths.Experimental results show that these techniques can identify the invalid paths in advance,avoid invalid extension,reduce the number of intermediate subnetworks and shorten the analysis time.With these two techniques,both of the invalid expansion paths can be eliminated,and hence great performance improvement of network reliability analysis is achieved.

Key words: binary decision diagram(BDD);network reliability;edge expansion paths