An Efficient Algorithm for Finding Modules in Fault Trees
An Efficient Algorithm for Finding Modules in Fault Trees
复制标题
一种在故障树中查找模块的高效算法
DOI:
10.1109/tr.2019.2940651
复制
发表时间:
2021-09
影响因子:
5.9
通讯作者:
Yi Ding
中科院分区:
文献类型:
--
作者:
Mei Chen;Ning-Cong Xiao;Ming J. Zuo;Yi Ding
A module of a fault tree is an independent subtree that has no input from the rest of the tree and no output to the rest, except the top events. Modularization is an important technique to reduce the computation cost for large, complex fault tree analysis. This article presents a new linear-time algorithm that is more efficient and easier to code for finding modules existing in fault trees. Two main stages are included in the proposed algorithm: branching and transforming. To demonstrate the efficiency and applicability of the proposed algorithm, comparisons are performed between the proposed algorithm and other linear-time algorithms for finding modules in fault trees. Results have shown the superiority and effectiveness of the proposed algorithm.