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

A novel layer-by-layer recursive decomposition algorithm for calculation of network reliability

Author

Listed:
  • Wu, Baichao
  • Sun, Long

Abstract

Efficient and exact network reliability calculation is required in a timely manner to ensure continued and reliable operation of the infrastructure networks after natural or man-made disasters. Previous studies have found that binary decision diagram (BDD) based algorithms are more efficient in dealing with network reliability computation. However, the BDD-based algorithm needs to store all the generated BDD nodes, there is still a memory overflow problem due to the limited memory space. In this paper, a new layer-by-layer recursive decomposition algorithm is proposed, and it only needs to store no more than twice of the largest BDD nodes in the same layer of all layers, and these are only a small part of all the BDD nodes in the BDD-based algorithm. The algorithm proposed in this paper is not only efficient, but also takes up less storage space. Based on a personal computer with 16Â G of memory, when the target network has tens of thousands of nodes and tens of thousands of variables, the proposed algorithm only takes up a small amount of storage resources, but the BDD-based algorithm has caused memory overflow problems. The experimental results show the effectiveness and efficiency of the proposed method.

Suggested Citation

  • Wu, Baichao & Sun, Long, 2024. "A novel layer-by-layer recursive decomposition algorithm for calculation of network reliability," Reliability Engineering and System Safety, Elsevier, vol. 244(C).
  • Handle: RePEc:eee:reensy:v:244:y:2024:i:c:s0951832024000437
    DOI: 10.1016/j.ress.2024.109968
    as

    Download full text from publisher

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

    File URL: https://libkey.io/10.1016/j.ress.2024.109968?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:244:y:2024:i:c:s0951832024000437. 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.