Abstract
Stochastic flow network evaluation methods often compute a set of success events as d-MPs and obtain reliability from d-MPs. Both finding d-MPs and obtaining reliability from d-MPs are NP-Hard problems. This work addresses the problem of finding the reliability from d-MPs. In particular, we propose three rules to identify redundant and disjoint d-MPs as well as to disjoint the non-disjointed d-MPs. The non-disjointed d-MPs have shared capacity states which needs to be eliminated while evaluating reliability from the d-MPs. We implemented the proposed method in MATLAB and compared its performance with the existing methods using benchmark networks available in the literature. The experimental results show that the proposed SDP method performs better than the existing methods. This improvement is attributed to avoiding certain redundant computations which are part of the existing methods. We also present some practical applications of the stochastic network reliability analysis.
Similar content being viewed by others
Abbreviations
- d:
-
Demand required pass from s to t.
- s, t:
-
Source node, terminal node.
- MS2TR\(_d\) :
-
Multi-state two-terminal reliability for d.
- G(V, E):
-
Stochastic-flow network.
- V:
-
Nodes of a network.
- E:
-
Links of a network.
- c\(_i\) :
-
A network component.
- M\(_{c_i}\) :
-
Maximum capacity of a component c\(_i\).
- n:
-
Total number of components in G(V,E).
- p\(_i\) :
-
Minimal path.
- LBFV:
-
Lower Boundary Flow Vectors.
- \(d-\)MP:
-
\(d-\)Minimal Path, alternative name for LBFV.
- K:
-
Valid feasible flow vector.
- X\(_j\) :
-
Jth flow vector.
- \(a_{i,j}\) :
-
Current capacity of c\(_i\) in X\(_j\).
- \(a_{i,j}^{lp}\) :
-
Lowest capacity of c\(_i\) in X\(_j\).
- \(a_{i,j}^{up}\) :
-
Uppermost capacity of c\(_i\) in X\(_j\).
- i:
-
Index of components 1 to n in X\(_j\).
- m:
-
Total number of flow vectors.
- j:
-
Index of flow vectors 1 to m.
References
Aziz MA, Sobhan MA, Samad MA (1992) Reduction of computations in enumeration of terminal and multiterminal pathsets by the method of indexing. Microelectron Reliab 32(8):1067–1072
Bai G, Zuo MJ, Tian Z (2015) Search for all d-mps for all d levels in multistate two-terminal networks. Reliab Eng Syst Saf 142:300–309
Bai G, Zuo MJ, Tian Z (2016) An improved algorithm for finding all minimal paths in a network. Reliab Eng Syst Saf 150:1–10
Bai G, Xu B, Chen X, Zhang Y, Tao J (2021) Searching for d-mps for all level d in multistate two-terminal networks without duplicates. IEEE Trans Reliab 70(1):319–330
Biegel JE (1977) Determination of tie sets and cut sets for a system without feedback. IEEE Trans Reliab 26(1):39–42
Caro-Ruiz C, Ma J, Hill DJ, Pavas A, Mojica-Nava E (2020) A minimum cut-set vulnerability analysis of power networks. Sustain Energy, Grids Netw 21
Chaturvedi SK, Misra KB (2002) An efficient multi-variable inversion algorithm for reliability evaluation of complex systems using path sets. Int J Reliab Qual Saf Eng 9(3):237–259
Chen SG, Lin YK (2020) A permutation-and-backtrack approach for reliability evaluation in multistate information networks. Appl Math Comput 373
Chen SG, Lin YK (2016) Searching for d-mps with fast enumeration. J Comput Sci 17:139–147
Colbourn CJ (1987) The combinatorics of network reliability. Oxford University Press Inc., New York
Colbourn CJ (1991) Combinatorial aspects of network reliability. Ann Oper Res 33(1):1–15
Danielson G (1968) On finding the simple paths and circuits in a graph. IEEE Trans Circuit Theory 15(3):294–295
Datta E, Goyal NK (2017) Sum of disjoint product approach for reliability evaluation of stochastic flow networks. Int J Syst Assur Eng Manag 8(2):1734–1749
Datta E, Goyal NK (2019) Evaluation of stochastic flow networks susceptible to demand requirements between multiple sources and multiple destinations. Int J Syst Assur Eng Manag 8(2):1302–1327
Datta E, Goyal NK (2014) Security attack mitigation framework for the cloud. In: IEEE reliability and maintainability symposium, pp 1–6
Datta E, Goyal NK (2016) Reliability estimation of stochastic flow networks using pre-ordered minimal cuts. In: IEEE international conference on microelectronics, computing and communications (MicroCom), pp 1–6
Datta E, Goyal NK (2021) An efficient approach to find reliable topology of stochastic flow networks under cost constraint. Int J Inf Technol 1–21
Fard NS, Lee H (2000) An enumeration method for the minimal paths of network systems. Int J Reliab Qual Saf Eng 7(1):27–42
Ford LR, Fulkerson DR (1962) Flows in networks. Princeton University Press, Princeton
Forghani-elahabad M, Bonani LH (2017) Finding all the lower boundary points in a multistate two-terminal network. IEEE Trans Reliab 66(3):677–688
Forghani-elahabad M, Kagan N (2019) An approximate approach for reliability evaluation of a multistate flow network in terms of minimal cuts. J Comput Sci 33:61–67
Forghani-elahabad M, Mahdavi-Amiri N (2015) An efficient algorithm for the multi-state two separate minimal paths reliability problem with budget constraint. Reliab Eng Syst Saf 142:472–481
Forghani-elahabad M, Kagan N, Mahdavi-Amiri N (2019) An mp-based approximation algorithm on reliability evaluation of multistate flow networks. Reliab Eng Syst Saf 191
Fotuhi-Firuzabad M, Billinton R, Munian TS, Vinayagam B (2004) A novel approach to determine minimal tie-sets of complex network. IEEE Trans Reliab 53(1):61–70
Fratta L, Montanari U (1975) A vertex elimination algorithm for enumerating all simple paths in a graph. Networks 5(2):151–177
Goyal NK (2006) On some aspects of reliability analysis and design of communication networks. Indian Institute of Technology Kharagpur, Kharagpur
Hao Z, Yeh W, Hu C (2019) A novel multistate minimal cut vectors problem and its algorithm. IEEE Trans Reliab 68(1):291–301
Huang DH, Huang CF, Lin YK (2020) Network reliability evaluation for a distributed network with edge computing. Comput Ind Eng 147
Huang DH, Huang CF, Lin YK (2020) A binding algorithm of lower boundary points generation for network reliability evaluation. IEEE Trans Reliab 69(3):1087–1096
Huang DH, Huang CF, Lin YK (2020) A novel minimal cut-based algorithm to find all minimal capacity vectors for multi-state flow networks. Eur J Oper Res 282(3):1107–1114
Janan X (1985) On multistate system analysis. IEEE Trans Reliab 34(4):329–337
Jasmon GB, Kai OS (1985) A new technique in minimal path and cutset evaluation. IEEE Trans Reliab 34(2):136–143
Kim YH, Case KE, Ghare PM (1972) A method for computing complex system reliability. IEEE Trans Reliab 21(4):215–219
Krishnamurthy EV, Komissar G (1972) Computer-aided reliability analysis of complicated networks. IEEE Trans Reliab 21(2):86–89
Lamalem Y, Housni K, Mbarki S (2020) An efficient method to find all d-mps in multistate two-terminal networks. IEEE Access 8:205618–205624
Lin YK, Chen SG (2019) An exact enumeration method to find d-mps in multistate networks. Int J Reliab, Qual Saf Eng 2(6)
Lin YK, Huang CF, Yeh CT (2016) Assessment of system reliability for a stochastic-flow distribution network with the spoilage property. Int J Syst Sci 47:1421–1432
Lin JS (1998) Reliability evaluation of capacitated-flow networks with budget constraints. IIE Trans 30(12):1175–1180
Lin YK (2001) A simple algorithm for reliability evaluation of a stochastic-flow network with node failure. Comput Oper Res 28:1277–1285
Lin YK (2002) Using minimal cuts to evaluate the system reliability of a stochastic-flow network with failures at nodes and arcs. Reliab Eng Syst Saf 75(1):41–46
Lin YK, Chen SG (2017) A maximal flow method to search for d-mps in stochastic-flow networks. J Comput Sci 22:119–125
Lin JS, Jane CC, Yuan J (1995) On reliability evaluation of a capacitated-flow network in terms of minimal pathsets. Networks 25:131–138
Locks MO (1978) Inverting and minimalizing path sets and cut sets. IEEE Trans Reliab 27(2):107–109
Misra KB (1970) An algorithm for the reliability evaluation of redundant networks. IEEE Trans Reliab 19(4):146–151
Misra RB (1979) An algorithm for enumerating all simple paths in a communication network. Microelectron Reliab 19(4):363–366
Nguyen TP, Lin YK (2021) Reliability assessment of a stochastic air transport network with late arrivals. Comput Ind Eng 151
Niu YF, Wan XY, Xu XZ, Ding D (2020) Finding all multi-state minimal paths of a multi-state flow network via feasible circulations. Reliab Eng Syst Saf 204(1)
Niu YF (2012) Reliability evaluation of multi-state systems under cost consideration. Appl Math Model 36(9):4261–4270
Niu YF, Gao ZY, Sun H (2017) An improved algorithm for solving all d-mps in multi-state networks. J Syst Sci Syst Eng 26:711–731
Raghavan K, Desai MS, Rajkumar PV (2017) Managing cybersecurity and ecommerce risks in small businesses. J Manag Sci Bus Intell 2(1):9–15
Rai S (1979) Comments on inverting and minimalizing path sets and cut sets. IEEE Trans Reliab 28(3):263–267
Rai S, Aggarwal KK (1987) An efficient method for reliability evaluation of a general network. IEEE Trans Reliab 27(3):206–211
Rauzy A (2003) A new methodology to handle boolean models with loops. IEEE Trans Reliab 52(1):96–105
Renfro RS, Deckro RF (2003) A flow model social network analysis of the Iranian government. Mil Oper Res 8(1):5–16
Samad MA (1987) An efficient method for terminal and multiterminal pathset enumeration. Microelectron Reliab 27(3):443–446
Samad MA (1987) Methods for global reliability evaluation of any large complex system. Reliab Eng 18(1):47–55
Schneider KR (2013) Reliability analysis of social networks. University of Arkansas, Fayetteville
Shier DR, Whited DE (1985) Algorithms for generating minimal cutsets by inversion. IEEE Trans Reliab 34(4):314–319
Symeon EC, Fragiadakis E, Agathokleous A, Xanthos S (2018) Urban water distribution networks. Butterworth-Heinemann, Oxford
Verma DC (2004) Service level agreements on IP networks. Proc IEEE 92:1382–1388
Yeh WC (2020) A new method for verifying d-mc candidates. Reliab Eng Syst Saf 204
Yeh WC (2001) A simple algorithm to search for all d-mps with unreliable nodes. Reliab Eng Syst Saf 73(1):49–54
Yeh WC (2005) A novel method for the network reliability in terms of capacitated-minimum-paths without knowing minimum-paths in advance. J Oper Res Soc 56(10):1235–1240
Yeh WC (2015) An improved sum-of-disjoint-products technique for symbolic multi-state flow network reliability. IEEE Trans Reliab 64(4):31185–1193
Yeh WC (2015) A novel node-based sequential implicit enumeration method for finding all d-mps in a multistate flow network. Inf Sci 297:283–292
Yeh WC (2018) Fast algorithm for searching \(d\)-mps for all possible \(d\). IEEE Trans Reliab 67(1):308–315
Zuo MJ, Tian Z, Huang HZ (2007) An efficient method for reliability evaluation of multistate networks given all minimal path vectors. IIE Trans 39(8):811–817
Funding
There is no funding source for this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no COI for this work.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Datta, E., Goyal, N. An efficient sum of disjoint product method for reliability evaluation of stochastic flow networks using d-MPs. Int J Syst Assur Eng Manag 14, 1228–1246 (2023). https://doi.org/10.1007/s13198-023-01927-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-023-01927-y