A network reliability algorithm for a stochastic flow network with non-conservation flow
•A Stochastic flow network with non-conservation flow (SNFN) is addressed.•Feasible flow vectors are gained by a recursive algorithm with change rates.•All d-MPncs are obtained by consumed-capacity vectors and dominating methods.•An algorithm is to obtain network reliability with the non-conservatio...
Gespeichert in:
Veröffentlicht in: | Reliability engineering & system safety 2023-12, Vol.240, p.109584, Article 109584 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | •A Stochastic flow network with non-conservation flow (SNFN) is addressed.•Feasible flow vectors are gained by a recursive algorithm with change rates.•All d-MPncs are obtained by consumed-capacity vectors and dominating methods.•An algorithm is to obtain network reliability with the non-conservation flow.•An example, time complexity, and efficiency experiments show the feasibility.
Network reliability is defined as the probability that at least demand d can be sent successfully through a system with multistate arcs. Some existing algorithms based on minimal paths (MPs) have been developed to extract all d-MPs for network reliability evaluation under the assumption of the conservation flow law. All the d-MPs are necessary capacity vectors for d. However, non-conservation flow cases, including decrease and increase flows, exist in real systems. Thus, an algorithm for generating all the d-MPs in non-conservation flow cases is required for network reliability evaluation. Such the d-MPs are renamed d-MPncs as follows. In this study, the change rates of all the arcs are defined to represent the changes in the flow. A recursive algorithm is developed to generate all feasible flow vectors satisfying at least d with the integer-type flow to represent undivided demands. Consumed-capacity vectors with respect to all the MPs are formulated to calculate the exact consumed capacity for all arcs and to obtain capacity vectors as d-MPnc candidates. Finally, a cyclic check and comparison approach are performed to search for all the d-MPncs. A numerical example, time complexity, and efficiency investigation are presented to demonstrate the feasibility of the proposed algorithm. |
---|---|
ISSN: | 0951-8320 1879-0836 |
DOI: | 10.1016/j.ress.2023.109584 |