A permutation-and-backtrack approach for reliability evaluation in multistate information networks

Abstract Nowadays, people live heavily on information systems to handle their business and schedules. A reliable information system helps people smoothly and efficiently deal with their daily-life affairs. An information system usually consists of connected software and hardware components, and can be modeled by connected graphs. In network theory, such graphs are called multistate information networks. Therefore, the reliability of an information system can be evaluated by network theory, namely network reliability. The most popular approach to evaluate network reliability is the three-stage-approach (TSA), which involves (a) finding all minimal paths (MPs), (b) finding all d-system vectors (d-SVs), and (c) calculating the union probability of d-SVs for reliability. Approaches for creating all MPs has been reported. There is a need for a more efficient approach to generate all d-SVs for such calculation. In this article, an approach based on permutation-and-backtrack facility is proposed to generate all such d-SVs. The efficiency of this approach is generally accepted to be superior to the existing approaches. The proposed approach provides us an efficient, and simple way to speed up TSA as a more powerful tool for evaluating the reliability of multistate information networks.

[1]  Yi-Kuei Lin,et al.  Search for All Minimal Paths in a General Large Flow Network , 2012, IEEE Transactions on Reliability.

[2]  Charles J. Colbourn,et al.  The Combinatorics of Network Reliability , 1987 .

[3]  D. R. Fulkerson,et al.  Flows in Networks. , 1964 .

[4]  Wei-Chang Yeh A Simple Method to Verify All d-Minimal Path Candidates of a Limited-Flow Network and its Reliability , 2002 .

[5]  Daoud Aït-Kadi,et al.  An Efficient Algorithm for Enumerating Minimal PathSets in Communication Networks , 2012, NDT.

[6]  R. Stanley What Is Enumerative Combinatorics , 1986 .

[7]  Yi-Kuei Lin,et al.  Searching for d-MPs with fast enumeration , 2016, J. Comput. Sci..

[8]  Chin-Chia Jane,et al.  On reliability evaluation of a capacitated-flow network in terms of minimal pathsets , 1995, Networks.

[9]  Terje Aven,et al.  Reliability Evaluation of Multistate Systems with Multistate Components , 1985, IEEE Transactions on Reliability.

[10]  Jose Emmanuel Ramirez-Marquez,et al.  A Classification Tree Based Approach for the Development of Minimal Cut and Path Vectors of a Capacitated Network , 2007, IEEE Transactions on Reliability.

[11]  Kailash C. Kapur,et al.  Reliability Analysis for Multistate Systems with Multistate Components , 1983 .

[12]  Shin-Guang Chen Reduced Recursive Sum of Disjoint Product in Network Reliability , 2014 .

[13]  Yi-Kuei Lin,et al.  A maximal flow method to search for d-MPs in stochastic-flow networks , 2017, J. Comput. Sci..

[14]  Richard T. Watson,et al.  Managing the three Levels of Change , 1999, Inf. Syst. Manag..

[15]  Yi-Kuei Lin,et al.  A Merge Search Approach to Find Minimal Path Vectors in Multistate Networks , 2017 .

[16]  Yi-Kuei Lin,et al.  A simple algorithm for reliability evaluation of a stochastic-flow network with node failure , 2001, Comput. Oper. Res..

[17]  Hong-Zhong Huang,et al.  An efficient method for reliability evaluation of multistate networks given all minimal path vectors , 2007 .

[18]  Wei-Chang Yeh A simple algorithm to search for all d-MPs with unreliable nodes , 2001, Reliab. Eng. Syst. Saf..

[19]  Yuanlong Shen,et al.  A new simple algorithm for enumerating all minimal paths and cuts of a graph , 1995 .

[20]  Shin-Guang Chen Reduced Recursive Inclusion-exclusion Principle for the probability of union events , 2014, 2014 IEEE International Conference on Industrial Engineering and Engineering Management.

[21]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[22]  S. G. Chen Efficiency improvement in explicit enumeration for integer programming problems , 2013, 2013 IEEE International Conference on Industrial Engineering and Engineering Management.

[23]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[24]  Yi-Kuei Lin,et al.  An efficient searching method for minimal path vectors in multi-state networks , 2019, Ann. Oper. Res..