Abstract
In this chapter we present and compare some exact methods to resolve network reliability problems. These problems concern all kinds of networks, such as computer, communication or power networks. When components of the network are subject to random failures, the network may or may not continue functioning after the failures of some components. The probability that the network will function is its reliability. Networks are modeled by a graph G = (V, E) composed of elements that fail independently one another with known probabilities. The K-terminal reliability problem has been studied extensively. It consists in evaluating the probability that a given subset of vertices, denoted K, is connected. This problem is NP-hard. We propose here to present the main methods, developed since the 1970s. We first consider the enumeration methods using elementary states, paths or cuts. Then we explain the factoring method performed by reductions. These allow to handle series-parallel graphs to be processed in linear time. Finally, we present the decomposition method implemented as a table-based reduction algorithm allowing to resolve the reliability problem in linear time for graphs with bounded pathwidth.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abraham, J. A. (1979). An improved algorithm for network reliability, IEEE Transactions on Reliability, 28, 58–61.
Arnborg, S. (1985). Efficient algorithms for combinatorial problems on graphs with bounded decomposability — A survey, BIT, 25, 2–23.
Arnborg, S., Cornell, D. G. and Proskurowski, A. (1987). Complexity of finding embeddings in a k-tree, SIAM Journal of Algebraic and Discrete Methods, 8, 277–284.
Ball, M. O. (1980). Complexity of network reliability computations, Networks, 10, 153–165.
Beichelt, F. and Spross, L. (1987). An improved Abraham-Method for generating disjoint sums, IEEE Transactions on Reliability, 36, 70–74.
Bodlaender, H. L. (1988). Dynamic programming on graphs with bounded treewidth, Proceedings of the 15th ICALP88, 317, pp. 105–118, Berlin: Springer Verlag.
Bodlaender, H. L. (1996). A linear time algorithm for finding tree-decompositions of small treewidth, SIAM Journal on Scientific Computing, 25, 1305–1317.
Buzacott, J. A. and Chang, J. S. K. (1984). Cut-set intersections and node partitions, IEEE Transactions on Reliability, 33, 385–389.
Buzacott, J. A. (1987). Node partition formula for directed graph reliability, Networks, 17, 227–240.
Carlier, J. and Lucet, C. (1996). A decomposition algorithm for network reliability evaluation, Discrete Applied Mathematics, 65, 141–156.
Choi, M. S. and Jun, C. H. (1995). Some variant of polygon-to-chain reductions in evaluating reliability of undirected network, Microelectron. Reliab., 35, 1–11.
Dotson, W. P. and Gobien, J. O. (1979). A new analysis technique for probabilistic graphs, IEEE Transactions on Circuits and Systems, 26, 855–865.
Gadani, J. P. (1981). System effectiveness evaluation using star and delta transformations, IEEE Transactions on Reliability, 30, 43–47.
Hasanuddin Ahmad S. and Jamil, A. T. M. (1987). A modified technique for computing network reliability, IEEE Transactions on Reliability, 36, 554–556.
Hasanuddin Ahmad, S. (1988). Simple enumeration of minimal cutsets of acyclic directed graph, IEEE Transactions on Reliability, 37, 484–487.
Jain, S. P. Gopal, K. (1988). An efficient algorithm for computing global reliability of a network, IEEE Transactions on Reliability, 37, 487–492.
Jasmon, G. B. and Kai, O. S. (1985). A new technique in minimal path and cutset evaluation, IEEE Transactions on Reliability, 34, 136–143.
Kinnersley, N. G. (1992). The vertex separation number of a graph equals its path width, Inform. Proc. Letters, 42, 345–350.
Lai, M. K. F. (1994). Polygon-to-chain reductions work for networks with imperfect vertices, Microelectron. Reliab., 34, 267–274.
Locks, M. O. (1978). Inverting and minimalizing path sets and cut sets, IEEE Transactions on Reliability, 27, 107–109.
Locks, M. O. (1985). Recent developments in computing of system-reliability, IEEE Transactions on Reliability, 34, 425–435.
Locks, M. O. (1987). A minimizing algorithm for sum of disjoint products, IEEE Transactions on Reliability, 36, 445–453.
Lucet, C. (1993). Methode de décomposition pour l’évaluation de la fiabilité des réseaux, Ph.D. Thesis, Université de Technologie de Compiègne, Compiègne, France.
Martelli, A. (1976). A Gaussian elimination algorithm for the enumeration of cut sets in a graph, Journal of the Assoc. Comp. Machinery, 23, 58–73.
Misra, K. B. and Rao, T. S. M. (1970). Reliability analysis of redundant networks using flow graphs, IEEE Transactions on Reliability, 19, 19–24.
Piekarski, M. (1965). Listing of all possible trees of a linear graph, IEEE Transactions on Circuit Theory, 12, 124–125.
Rai, S. and Aggarwal, K. K. (1978). An efficient method for reliability evaluation of a general network, IEEE Transactions on Reliability, 27, 206–211.
Rai, S., Veeraraghavan, M. and Trivedi, K. S. (1995). A survey of efficient reliability computation using disjoint products approach, Networks, 25, 147–163.
Rosenthal, A. (1977). Computing the reliability of complex networks, SIAM Journal of Applied Mathematics, 32, 384–393.
Satyanarayana, A. and Chang, M. (1983). Network reliability and the factoring theorem, Networks, 13, 107–120.
Shen, Y. (1995). A new simple algorithm for enumerating all minimal paths and cuts of a graph, Microelectron. Reliab., 35, 973–976.
Shier, D. R. and Whited, D. E. (1986). Iterative algorithms for generating minimal cutsets in directed graphs, Networks, 16, 133–147.
Theologou, O. (1990). Contribution a l’évaluation de la fiabilité des réseaux, Ph.D. Thesis, Université de Technologie de Compiègne, Compiègne, France.
Theologou, O. and Carlier, J. (1991). Factoring and reductions for networks with imperfect vertices, IEEE Transactions on Reliability, 40, 210–217.
Tsukiyama, S., Shirakawa, I. and Ozaki, H. (1980). An algorithm to enumerate all cutsets of a graph in linear time per cutset, Journal of the Assoc. Comp. Machinery, 27, 619–632.
Wood, R. K. (1985). A factoring algorithm using polygon-to-chain reductions for computing K-terminal network reliability, Networks, 15, 173–190.
Yan, L., Taha, H. A. and Landers, T. L. (1994). A recursive approach for enumerating minimal cutsets in a network, IEEE Transactions on Reliability, 43, 383–388.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer Science+Business Media New York
About this chapter
Cite this chapter
Lucet, C., Manouvrier, JF. (1999). Exact Methods to Compute Network Reliability. In: Ionescu, D.C., Limnios, N. (eds) Statistical and Probabilistic Models in Reliability. Statistics for Industry and Technology. Birkhäuser, Boston, MA. https://doi.org/10.1007/978-1-4612-1782-4_20
Download citation
DOI: https://doi.org/10.1007/978-1-4612-1782-4_20
Publisher Name: Birkhäuser, Boston, MA
Print ISBN: 978-1-4612-7280-9
Online ISBN: 978-1-4612-1782-4
eBook Packages: Springer Book Archive