IDEAS home Printed from https://ideas.repec.org/a/eee/reensy/v262y2025ics0951832025004211.html
   My bibliography  Save this article

A novel d-flow network decomposition algorithm for fast search and efficient storage of all d-MPs

Author

Listed:
  • Wu, Baichao

Abstract

The d-MPs algorithm is one of the main algorithms for calculating the reliability of multi-state flow networks (MFNs). However, two issues remain unresolved in existing algorithms searching for d-MPs: redundant calculations during network decomposition and efficient storage of all d-MPs. A novel d-flow network decomposition algorithm is proposed to resolve the abovementioned issues. During the process of network decomposition with the demand d, the storage and identification of isomorphic subgraphs are utilized to avoid redundant decomposition of the subgraphs. Additionally, all d-MPs are stored in a directed graph, and finally, the depth-first search (DFS) algorithm is employed to search for all d-MPs. Furthermore, the proposed algorithm's time and space complexity is analyzed. Experimental results on the selected networks with different scenarios show that the efficiency of the proposed algorithm is significantly higher than the previous efficient methods in most cases. In Example 2, when d = 13, the proposed algorithm outperforms the previous fastest algorithm by 3.4 times. Additionally, Example 3 demonstrates that over 5.4 × 10⠶ valid d-MPs can be stored in a directed graph with only 819 vertices and 1572 edges, indicating the proposed method substantially reduces memory usage.1.The network is connected and free of self-loops;2.The capacity of each edge is a non-negative integer following a given probability distribution;3.The capacities of different edges are statistically independent.4.The vertex is perfectly reliable.5.The flow conservation law is obeyed.

Suggested Citation

  • Wu, Baichao, 2025. "A novel d-flow network decomposition algorithm for fast search and efficient storage of all d-MPs," Reliability Engineering and System Safety, Elsevier, vol. 262(C).
  • Handle: RePEc:eee:reensy:v:262:y:2025:i:c:s0951832025004211
    DOI: 10.1016/j.ress.2025.111220
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0951832025004211
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.ress.2025.111220?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:reensy:v:262:y:2025:i:c:s0951832025004211. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: https://www.journals.elsevier.com/reliability-engineering-and-system-safety .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.