A Fast Algorithm for Quickest Path Reliability Evaluations in Multi-State Flow Networks

Many real-world multi-state systems can be modeled as multistate flow networks (MFN) such that the net flow into and out of a node (excluding the source and target nodes) is equal to zero, e.g., distribution systems and supply chains. The quickest path (QP) reliability problem is to evaluate the probability, i.e., R(d, t)-QP, that at least d units of data can be sent from the source node to the sink node through a single special minimal path (MP) within t units of time in an MFN. Such a special MP is called a (d, t)-QP here. In this study, a novel algorithm based on depth-first-search (DFS) is proposed to search for all (d, t)-QPs without solving two NP-hard problems: finding all minimal paths (MPs) in advance, and removing all infeasible (d, t)-QPs candidates. The correctness of the proposed Depth-First-Search (DFS)-based algorithm is proven, and an example is provided to illustrate the generation of all (d, t)-QPs. Furthermore, the analysis of the algorithm's computational complexity and computer experiments indicate that it is more efficient than known algorithms.

[1]  Wei-Chang Yeh,et al.  Optimal Routing for Multi-Commodity in Multistate Flow Network with Time Constraints , 2013 .

[2]  Hoang Pham,et al.  Warranty Cost Analyses Using Quasi-Renewal Processes for Multicomponent Systems , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[3]  Gang Xiao,et al.  Estimation of Dependability Measures and Parameter Sensitivities of a Consecutive-$k$-out-of-$n$: F Repairable System With $(k-1)$-Step Markov Dependence by Simulation , 2008, IEEE Transactions on Reliability.

[4]  Wei-Chang Yen A Simple Heuristic Algorithm for Generating All Minimal Paths , 2007, IEEE Transactions on Reliability.

[5]  Wei-Chang Yeh Evaluating the reliability of a novel deterioration-effect multi-state flow network , 2013, Inf. Sci..

[6]  Michael T. Goodrich,et al.  Algorithm Design: Foundations, Analysis, and Internet Examples , 2001 .

[7]  Wei-Chang Yeh,et al.  A simple universal generating function method for estimating the reliability of general multi-state node networks , 2008 .

[8]  Y. H. Chin,et al.  The quickest path problem , 1990, Comput. Oper. Res..

[9]  Yi-Kuei Lin,et al.  Extend the quickest path problem to the system reliability evaluation for a stochastic-flow network , 2003, Comput. Oper. Res..

[10]  Rolf Drechsler,et al.  Advanced BDD optimization , 2005 .

[11]  D. Shier Network Reliability and Algebraic Structures , 1991 .

[12]  Yi-Kuei Lin,et al.  Computer network reliability optimization under double-resource assignments subject to a transmission budget , 2011, Inf. Sci..

[13]  Wei-Chang Yeh An improved sum-of-disjoint-products technique for the symbolic network reliability analysis with known minimal paths , 2007, Reliab. Eng. Syst. Saf..

[14]  João C. N. Clímaco,et al.  A comprehensive survey on the quickest path problem , 2006, Ann. Oper. Res..

[15]  Gregory Levitin,et al.  The Universal Generating Function in Reliability Analysis and Optimization , 2005 .

[16]  Damaraju Raghavarao,et al.  Block Designs: Analysis, Combinatorics and Applications , 2005 .

[17]  Terje Aven,et al.  Availability evaluation of oil/gas production and transportation systems , 1987 .

[18]  Héctor Cancela,et al.  The recursive variance-reduction simulation algorithm for network reliability evaluation , 2003, IEEE Trans. Reliab..

[19]  Wei-Chang Yeh,et al.  A New Universal Generating Function Method for Solving the Single $(d, \tau)$-Quick-Path Problem in Multistate Flow Networks , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[20]  Wei-Chang Yeh,et al.  Economic-based resource allocation for reliable Grid-computing service based on Grid Bank , 2012, Future Gener. Comput. Syst..

[21]  Kishor S. Trivedi,et al.  A BDD-Based Algorithm for Analysis of Multistate Systems with Multistate Components , 2003, IEEE Trans. Computers.

[22]  Sofia Cassel,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 2012 .

[23]  Michael H. Moore On the Fastest Route for Convoy-Type Traffic in Flowrate-Constrained Networks , 1976 .

[24]  Min Xie,et al.  Some improvements on adaptive genetic algorithms for reliability-related applications , 2010, Reliab. Eng. Syst. Saf..

[25]  C. Y. Lee Representation of switching circuits by binary-decision programs , 1959 .

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

[27]  Wei-Chang Yeh,et al.  A simple method for the multi-state quickest path flow network reliability problem , 2009, 2009 8th International Conference on Reliability, Maintainability and Safety.

[28]  Wei-Chang Yeh,et al.  A Greedy Branch-and-Bound Inclusion-Exclusion Algorithm for Calculating the Exact Multi-State Network Reliability , 2008, IEEE Transactions on Reliability.

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