Many network applications are based on binary-state networks, where each component has one of two states: success or failure. Efficient algorithms to evaluate binary-state network reliability are continually being developed. Reliability estimates the probability of the success state and is an effective and popular evaluation technique for binary-state networks. Binary-addition tree (BAT) algorithms are frequently used to calculate the efficiency and reliability of binary-state networks. In this study, we propose a novel, bounded BAT algorithm that employs three novel concepts: the first connected vector, the last disconnected vector, and super vectors. These vectors and the calculations of their occurrent probabilities narrow the search space and simplify the probability calculations to reduce the run time of the algorithm. Moreover, we show that replacing each undirected arc with two directed arcs, which is required in traditional direct methods, is unnecessary in the proposed algorithm. We call this novel concept the undirected vectors. The performance of the proposed bounded BAT algorithm was verified experimentally by solving a benchmark set of problems.
翻译:许多网络应用程序都基于二元状态网络,其中每个组成部分都有两个状态之一:成功或失败。评价二元状态网络可靠性的有效算法正在不断发展。可靠性估计成功状态的概率,是二元状态网络的有效和普及的评价技术。二元附加树算法经常用于计算二元状态网络的效率和可靠性。在本研究中,我们提出了一个新型的、捆绑的BAT算法,采用三个新概念:第一个连接矢量、最后一个连接矢量和超级矢量。这些矢量及其发生概率的计算缩小了搜索空间,简化了概率计算以缩短算法运行时间。此外,我们表明,在拟议的算法中,没有必要用传统直接方法所要求的两种定向弧取代每个非定向弧。我们称这个新概念为非定向矢量。通过解决一系列问题来实验验证拟议的捆绑的BAT算法的性能。